상속
package com.java1.day14;
class Tv1 {
boolean power;
int channel;
void power() {
power = !power;
}
void channelUp() {
++channel;
}
void channelDown() {
--channel;
}
@Override
public String toString() {
return "hi";
}
}
class VCR {
boolean power;
int counter = 0;
void power() {
power = !power;
}
void play() {
System.out.println("play");
}
void stop() {
System.out.println("stop");
}
void rew() {
System.out.println("rew");
}
void ff() {
System.out.println("ff");
}
}
class TVCR extends Tv1 {
VCR vcr = new VCR();
int counter = vcr.counter;
void play() {
vcr.play();
}
void stop() {
vcr.stop();
}
void rew() {
vcr.rew();
}
void ff() {
vcr.ff();
}
}
public class TvcrEx19 {
public static void main(String[] args) {
TVCR tvcr = new TVCR();
tvcr.play();
tvcr.stop();
tvcr.rew();
tvcr.ff();
tvcr.channelUp();
tvcr.channelDown();
System.out.println(tvcr.channel);
Tv1 t = new Tv1();
System.out.println(t);
}
}
출력결과
play
stop
rew
ff
0
hi