-3
인터페이스의 메서드가 모두 추상이므로 true를 재정의해야합니까? 감사. 인터페이스가 모두 추상적이고 재정의가 필요한지는 기억이 안납니다. 고맙습니다.인터페이스 메서드 java abstract
인터페이스의 메서드가 모두 추상이므로 true를 재정의해야합니까? 감사. 인터페이스가 모두 추상적이고 재정의가 필요한지는 기억이 안납니다. 고맙습니다.인터페이스 메서드 java abstract
Java 8에서 소개 된 새로운 기능을 제외하고는 질문 만 복잡해 지겠지만 모든 인터페이스 메소드는 추상적입니다. 이런 인터페이스가 있다면 ...
public interface SomeInterface {
public void methodOne();
public void methodTwo();
}
그러면이 클래스는 컴파일되지 않습니다.
public class SomeClass implements SomeInterface {
}
SomeClass는 SomeInterface에 정의 된 모든 메서드에 대한 구현을 제공하지 않으므로 코드가 컴파일되지 않습니다.
다음 클래스는 모든 인터페이스 메소드에 대한 구현을 제공하기 때문에 컴파일됩니다.
public class SomeClass implements SomeInterface {
public void methodOne() {
// ...
}
public void methodTwo() {
// ...
}
}
까지 진정한 때까지 당신은뿐만 아니라 인터페이스의 구현을 가질 수 있습니다 자바 8 자바 8 - 체크 아웃 [기본 방법 자바 8] (http://docs.oracle.com/javase/tutorial/java/IandI/ defaultmethods.html) –
@ JigarJoshi하지만 ... ww-whyyy ...? "인터페이스"개념과 어떤면에서 관련이 있습니까? :( – Kos