JAVA문제

JAVA문제//인터페이스기초/인터페이스문제/interface/자바연습문제

담디비 2020. 3. 7. 17:57

안녕하세요 ~ 오랜만에 글을 써보네요 

요즘 코로나때문에 밖에도 못나가구 ..답답하구 

만사가 귀찮아요 ㅠㅠ 

 

그래도 기분전환겸! 오랜만에 포스팅을 하려구 

들어왔습니다! 

 

오늘 제가 보여줄 문제는 굉장히 짤막한데요 ! 

 그냥 자바부분 중 인터페이스부분에 굉장히 기초적인 부분이라고 할수 있습니다.

 

 

 

-다음 프로그램에서 에러가 나는 부분을 두 부분 찾고 수정하세요!-

 

public interface SoccerPlayer{

  public void kick();

  void run() {

   System.out.println("달려달려~");

}

Private int getAge();

}

 

 

 

 

 

 

--------------------------------풀어보세요~-------------------------------

 

 

 

 

 

 

-정답

 

public interface SoccerPlayer{

  public void kick();

  default void run() { //추상메소드는 구현부분(몸통)을 가지술가 없습니다! So, default 를 추가하여 이를 허용해주거나 

   System.out.println("달려달려~"); // 이 구현부분을 삭제하는 수정을 가하면 된답니다! 

}

 int getAge();//인터페이스부분에는 Private 올수 없으니 과감하게 삭제!

}