참조변수의 형변환 (1) 썸네일형 리스트형 자바 다형성, 참조변수의 형변환, 업캐스팅, 다운캐스팅, instance of 자바 다형성에 대해서 알아보자. 다형성(polymorphism) 다형성이란 여러가지 형태를 가질 수 있는 능력을 의미한다. 자바에서는 한 타입의 참조변수로 여러타입의 객체를 참조할 수 있도록 함으로써 다형성을 프로그램적으로 구현하였다. 조상클래스 타입의 참조변수로 자손클래스의 인스턴스를 참조할 수 있도록 하였다는 것이다. 이전까지 우리는 인스턴스의 타입과 일치하는 타입의 참조변수만을 사용했다. 즉 Tv인스턴스를 다루기 위해서는 Tv타입의 참조변수를 사용하고, SmartTv인스턴스를 다루기 위해서는 SmartTv타입의 참조변수를 사용했다. ex) Tv t= new Tv(); SmartTv s= new SmartTv(); (class SmartTv extends Tv) 이처럼 인스턴스 타입과 참조변수의 타입.. 이전 1 다음