Step it up now

다형성 본문

개인공부/JAVA

다형성

케잉 2023. 10. 27. 21:13

▶ 여러가지 형태를 가질 수 있음

 

Tv t = new SmartTv(); // Tv(조상)와 SmartTv(자손) -> 타입이 불일치하여도 OK

SmartTv s = new Tv(); // X -> 자식타입이 조상타입의 객체 가리킬 수 없음

 

 

▶ 부모 타입 참조변수로 자손타입객체를 다루는 것

 

class SmartTv extends Tv 
     //ㄴ자식          ㄴ부모

 

 

▶ 참조변수가 자식타입일때 사용할 수 있는 멤버 개수가 더 적다

'개인공부 > JAVA' 카테고리의 다른 글

메서드 호출, 값 전달  (1) 2024.01.15
인터페이스  (1) 2023.12.17
추상메서드/ 추상클래스  (0) 2023.12.12
오버라이딩(overriding)  (0) 2023.12.04
컬렉션 프레임워크  (0) 2023.10.23