이 자바 코드로 인해 혼란 스럽습니다. 대부분 객체 지향 프로그래밍 기술이 부족하기 때문입니다.코드 설명 : DataModel model = new FileDataModel (새 파일 ("intro.csv"));
DataModel model = new FileDataModel (new File("intro.csv"));
FileDataModel과 관련된 DataModel은 어떻습니까? 이것은 'isa'관계인가? 여기서 FileDataModel은 DataModel이고, 그렇다면 일반적으로 부모 클래스는 모든 하위 클래스와 동일 할 수 있습니까? 또한 객체는 부모/하위 클래스의 관점에서 전혀 관계가없는 다른 클래스와 동일 할 수 있습니까?
당신이 내 설명을 이해 않았다 ClassCastException 얻을 내가 컴파일러 오류가 나는 hoever 것입니다하지 않습니다? – ItamarG3