JAVA

[JAVA] 다형성, 참조변수의 형변환

멋쟁휘개발자 2021. 12. 21. 15:44
다형성
'조상'타입 참조변수로 '자손'타입 객체를 다루는 것

조상클래스 참조변수 = new 자손클래스();
TV t = new SmartTV

자손클래스 참조변수 = new 조상클래스(); ---> 자손타입이 조상 객체를 다룰 수 없음

(why? 기능을 다룰 수 있는데 객체에 기능이 없어서 사용을 못하는 것은 안됨)

 

 

 

▪︎ 참조변수가 조상타입일 때와 자손타입일 때의 차이?

  - 참조변수가 사용할 수 있는 객체의 멤버 갯수 차이

멤버 개수는 항상 자손이 같거나 더 많다.

 

 

'JAVA' 카테고리의 다른 글

@DependsOn - 빈의 초기화 순서를 지정  (0) 2023.04.20
Math.ceil()이란?  (0) 2022.02.19
[JAVA] 변수 초기화  (0) 2021.12.18
[JAVA] 변수의 사용 범위  (0) 2021.12.18
[JAVA] 인스턴스 메서드에 static 변수 사용이 된다고?  (0) 2021.12.15