public class 표준Tv {
void 켜기() {
System.out.println("Tv 켜집니다.");
}
void 끄기() {
System.out.println("Tv 꺼집니다.");
}
}
class 샤오미Tv extends 표준Tv{
void 켜기() {
System.out.println("샤오미Tv 켜집니다.");
}
void 끄기() {
System.out.println("샤오미Tv 꺼집니다.");
}
void vr켜기() {
System.out.println("샤오미Tv vr켜기!");
}
}
class 삼성Tv extends 표준Tv{
void 켜기() {
System.out.println("삼성Tv 켜집니다.");
}
void 끄기() {
System.out.println("삼성Tv 꺼집니다.");
}
void ar켜기() {
System.out.println("삼성Tv ar켜기!");
}
}
class LGTv extends 표준Tv{
void 켜기() {
System.out.println("LGTv 켜집니다.");
}
void 끄기() {
System.out.println("LGTv 꺼집니다.");
}
void 게임모드전환() {
System.out.println("LGTv 게임모드전환!");
}
}
자식은 부모클래스의 메서드를 기본으로 갖게됨.
오버라이드를 통해 상속받은 메서드를 덮어 쓸 수 있다.