Programming/자바(Java)
7-23 다형성(polymorphism)
먹보 개발자
2024. 10. 1. 14:35
여러가지 형태를 가질 수 있는 능력(▲)
-조상 타입 참조 변수로 자손 타입 객체를 다루는 것(★★★)
객체와 참조변수의 타입이 일치할 때와 일치하지 않을 때의 차이
자손 타입의 참조변수로 조상 타입의 객체를 가리킬 수 없다.
ex) Tv t = new SmartTv(); OK
SmartTv s = new Tv(); 에러
Tv: 조상클래스 / SmartTv: Tv를 상속받는 자손클래스