'polymorphsim'에 해당하는 글 1건

다형성이란?

다형성은 이름 그대로 여러가지 형태를 가질 수 있는 능력을 의미 한다.

자바에서는 조상 클래스 타입의 참조변수로 자손 클래스의 인스턴스를 참조할 수 있도록 한 것이다.

 

참조변수의 형변환

· 자손타입 → 조상타입 (Up-Castring) : 형변환 생략 가능

· 자손타입 ← 조상타입 (Down-Casting) : 형변환 생략 불가

· 형변환은 참조변수의 타입을 변환하는 것이지 인스턴스를 변환하는 것은 아니기 때문에 인스턴스에 아무런 영향을 미치지 않음.

단지, 참조변수의 형변환을 통해, 참조하고 있는 인스턴스에서 사용할 수 있는 멤버의 개수를 조절하는 것 뿐.

 


WRITTEN BY
김치치즈스마일
세계정복!

,