자바의 수퍼 클래스 변수를 서브 클래스로 타입 캐스팅하거나 그 반대로 읽었습니다. 이들 중 어느 것이 유효합니까?자바의 수퍼 클래스로 서브 캐스팅 변수를 타이핑
Cat c = new Cat();
Animal a = c;
Animal a = new Animal();
Cat c = (Cat) a;
Animal a = new Cat();
Cat c = (Cat) a;
Cat c = new Cat();
Dog d = (Dog) c;
동물은 고양이와 강아지 하위 클래스가있는 수퍼 클래스입니다. a
가 cat
같이
먼저 시도해보십시오. –
왜 컴파일하고 보지 않습니까? –
'cat'과'dog'는 어떤 종류의 타입도 아니기 때문에 내 생각 엔 캐스트가 유효하지 않습니다. – Bart