java oop 21 단일상속
단일 상속
- 자바는 단일상속만을 허용한다.(C++은 다중상속 허용)
- 비중이 높은 클래스 하나만 상속관계로 나머지는 포함관계로 한다
public class Oop21_singleInheritance {
public static void main(String[] args) {
TvDVD tt = new TvDVD();
tt.notice("전원이 켜졌습니다.");
tt.whatsmodel();
tt.channelUp();
System.out.println(tt.channel);
}
}
class Tv2{
boolean power;
int channel;
void power() {
power = !power;
}
void channelUp() {
++channel;
}
void channelDown() {
--channel;
}
}
class DVD{
boolean power;
String modelname = "삼성01NB";
void power(){ power = !power;}
void notice(String txt) { System.out.println(txt); }
void play(){ }
}
class TvDVD extends Tv2{
DVD dd = new DVD();
//객체생성해서 객체로 메서드나 변수 사용하기
void notice(String text){
dd.notice(text);
}
void whatsmodel() {
System.out.println(dd.modelname);
}
}
Author And Source
이 문제에 관하여(java oop 21 단일상속), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@bitcogo/java-oop-21-단일상속저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)