다형성

    [Java] 정리 (다형성, 추상...)

    다형성(polymorphism) 여러가지 형태를 가질 수 있는 능력 하나의 참조변수로 여러 타입의 객테를 참조할 수 있는 것이다. 조상타입의 참조변수로 자손타입의 인스턴스를 참조할 수는 있지만, 자손타입의 참조변수로 조상타입의 인스턴스를 참조할 수 없다. class Tv { boolean power; int channel; void power() {power = !power;} void channelUp() {++channel;} void ChannelDown() {--channel;} } class Caption extends Tv { String text; void caption() {//글자를 보여준다.} } Tv t = new Tv(); CaptionTv c = new CaptionTv(); Tv..