다형성 polimorphism
- 여러가지 형태를 가질 수 있는 능력
- 조상 타입 참조 변수로 자손 타입 객체를 다루는 것.
Tv t = new SmartTv()
와 같이 조상타입의 자손 객체 생성이 가능하다.- 반대의 경우는 불가능
instanceof 연산자
- 참조변수의 형변환 가능여부 확인에 사용. 가능하면 true반환.
- 형변환 전에 반드시 instanceof로 확인해야함
- 사용할 수 있는 멤버의 갯수를 조정하기 위해서 사용한다.
매개변수의 다형성
- 참조형 매개변수는 메소드 호출시 자신과 같은 타입 또는 자손타입의 인스턴스를 넘겨줄 수 있다.