참조 변수의 다형성자바에서는 다형성을 위해 부모 클래스 타입의 참조 변수로 자식 클래스 타입의 인스턴스를 참조할 수 있도록 하고 있습니다.이때 참조 변수가 사용할 수 있는 멤버의 개수가 실제 인스턴스의 멤버 개수보다 같거나 적어야 참조할 수 있습니다
위의 내용은 부모를 기준으로 설명클래스 A필드1메소드a메소드b
B extend a클래스B메소드c메소드d
A a = new B();
부모 클래스 참조변수로 자식 타입의 인스턴스를 참조한다(부모기준) = 자식 B클래스에 a라는 인스턴스가 부모클래스 A의 인스턴스 인척을 한다(자식기준)
그래서 a.c를 할경우 부모 A클래스에 c메소드가없기때문에 오류발생오버라이딩으로 자식클래스에서 만들어주면 해결가능
그런데
이말은 무슨소리임?이때 참조 변수가 사용할 수 있는 멤버의 개수가 실제 인스턴스의 멤버 개수보다 같거나 적어야 참조할 수 있습니다
위의 내용은 부모를 기준으로 설명클래스 A필드1메소드a메소드b
B extend a클래스B메소드c메소드d
A a = new B();
부모 클래스 참조변수로 자식 타입의 인스턴스를 참조한다(부모기준) = 자식 B클래스에 a라는 인스턴스가 부모클래스 A의 인스턴스 인척을 한다(자식기준)
그래서 a.c를 할경우 부모 A클래스에 c메소드가없기때문에 오류발생오버라이딩으로 자식클래스에서 만들어주면 해결가능
그런데
이말은 무슨소리임?이때 참조 변수가 사용할 수 있는 멤버의 개수가 실제 인스턴스의 멤버 개수보다 같거나 적어야 참조할 수 있습니다
C++ 에서 = delete 말하는거같음
파파고도 이렇게는 번역 안해줄거같긴함