[JAVA] 다형성(polymorphism)
·
프로그래밍/java
다형성(polymorphism) 여러가지 형태를 가질 수 있는 능력. = 한 타입의 참조변수로 여러 타입의 객체를 참조할 수 있도록 함. = 조상 클래스 타입의 참조변수로 자손 클래스의 인스턴스를 참조할 수 있도록 함. class Tv { boolean power; int channel; void power() { power = !power; } void ChannelUp() { ++channel; } void ChannelDown() { --channel; } } class CaptionTv extends Tv { String text; void caption(String text) { Sustem.out.println(text); } } 지금까지는, 생성된 인스턴스를 다루기 위해 인스턴스 타입과 일치..