class A
class B extends A
class C extends B
라고 했을 때
C c = new B();
C c = new A(); 이렇게 인스턴스가 불가능한게 맞지 않습니까 ? 책에는 가능 하다고 나와 있네요
제가 알기로는 "XXX클래스의 참조변수는 XXX 클래스의 인스턴스, 또는 XXX클래스를 상속받는 하위 클래스의 인스턴스를 참조할 수 있다"
이렇게 되면 C클래스 참조변수 c는 C클래스 인스턴스 또는 자신을 상속하는 하위 클래스를 참조할 수 있어야 하는데.. C클래스가 최하위 클래스인데
저런 형식으로는 인스턴스가 불가능한거 아닙니까? 저렇게 알고 이해 했는데 책에서는 아니라고 합니다..
제가 잘못알고 있는 건가여 ??
어떤게 사실이라는 거죠 ㅇ? 둘다 책에 있는 내용인데 클래스의 참조변수는 XXX 클래스의 인스턴스, 또는 XXX클래스를 상속받는 하위 클래스의 인스턴스를 참조할 수 있다\" 도 책에 나와 있고 C c= new A, C c = new B 도 가능 하다고 같은 책에 나와 있는 내용입니다. 그렇다면 저런 인스턴스는 불가능 해야되는거 아닙니까 ?
너가 말로 정답을 말하고 있는데 [i]
뭘 설명해줘야 하는거지 [i]