ackage ex07.ch01;
/*
삼성 리모컨, 엘지 리모컨
기능: on/off
*/
interface Remocon {
public abstract void on(); //interface는 public으로해서 공개해야함
void off(); //회색으로 뜨는 public abstract 생략 가능
}
class SamsungRemocon implements Remocon {
@Override
public void on() {
System.out.println("Samsung Remocon On");
}
@Override
public void off() {
System.out.println("Samsung Remocon Off");
}
}
class LGRemocon implements Remocon {
@Override
public void on() {
System.out.println("LG Remocon On");
}
@Override
public void off() {
System.out.println("LG Remocon Off");
}
}
public class Inter01 {
static void start(Remocon r) {
r.on();
}
public static void main(String[] args) {
Remocon lg = new LGRemocon();
start(lg);
}
}
Share article