다음 Java 코드가 있다고 가정 해 보겠습니다.Java 코드에서 클래스와 인터페이스를 식별하는 방법은 무엇입니까?
public class Example {
public static void main(String[] args){
Person person = new Employee();
}
}
Person이 클래스인지 인터페이스인지 확인하는 방법은 무엇입니까?
클래스 인 경우 Employee
클래스는 클래스를 확장 할 수 있기 때문에 클래스이거나 인터페이스 인 경우 구현할 수 있습니다.
두 경우 모두 사람 person = new Employee();이 유효합니다.
왜 런타임에 필요합니까? – Bozho
IDE에서'Person' 만'Ctrl + Click '할 것입니다. 또한, 질문을 이해합니다. 그러나 대답을 알 수있는 어떤 가치도 보이지 않습니다 ...이 정보로 무엇을하고 싶습니까? ? – BalusC
그것이 클래스인지 인터페이스인지 알면 쓸모가 없습니다. – GuruKulki