2024/10/25

이론/자바 이론

자바 객체지향 - 다형성

다형성이란조상 타입 참조 변수로 자손 타입 객체를 다루는 것 * 자손 타입의 참조변수로 조상 타입의 객체를 가리킬 수 없다. 있는 기능을 안 쓰는 건 괜찮은데, 실제 가지고 있는 기능보다 버튼이 더 많으면 안된다.ex) 리모콘에 버튼 있는데 실제 작동 안하면 난리난다는 상황을 생각해보면 된다.Tv t = new SmartTv();SmartTv s = new Tv(); // 에러    객체와 참조변수의 타입이 일치할 때, 일치하지 않을 때 차이class Tv { boolean power; int channel; void power() { power = !power; } void channelUp() { ++ channel; } void channelDown() { -- chan..

Lar
'2024/10/25 글 목록