728x90
// 단일 상속에 대해서 (자바에서는 단일상속만 가능하다.)
//--------------------------------------------------------------------------
class Tv {
boolean power;
int channel;
void power() { power = !power; }
void channelUp() { ++channel; }
void channelCown() { --channel; }
}
//--------------------------------------------------------------------------
class VCR {
boolean power;
int counter = 0;
void power() { power = !power; }
void play() { /* 내용 생략 */ }
void stop() { /* 내용 생략 */ }
void ff() { /* 빨리 감기 */ }
void rew() { /* 되감기 */ }
void count(int counter) { this.counter = counter; }
// this. 조상의 멤버와 자신의 멤버를 구분하는데 사용한다.
}
//--------------------------------------------------------------------------
public class TVCR01 extends Tv { // 상속
VCR vcr =new VCR(); // 포함
int counter = vcr.counter;
void play() { vcr.play(); }
void stop() { vcr.stop(); }
void ff() { vcr.ff(); }
void rew() { vcr.rew(); }
public static void main(String[] args) {
}
} // 하나는 상속 받고 하나는 포함한다.
'Language > Java' 카테고리의 다른 글
[Java] 실습 (get, set) (0) | 2022.08.12 |
---|---|
[Java] 정리 (상속(inheritance)) (0) | 2022.08.12 |
[Java] 실습 (this, super) (0) | 2022.08.12 |
[Java] 실습 (Overriding Overloading) (0) | 2022.08.12 |
araFarm (0) | 2022.08.11 |