
package ex07;
interface RemoteControl {
void turnOn();
void turnOff();
public default void printBrand() {
System.out.println("Remote Control 가능 TV");
}
}
class Television implements RemoteControl {
boolean on;
@Override
public void turnOn() {
on = true;
System.out.println("TV가 켜졌습니다.");
}
@Override
public void turnOff() {
on = false;
System.out.println("TV가 꺼졌습니다.");
}
@Override
public void printBrand() {
System.out.println("Power Java TV입니다.");
}
}
public class TestInterface {
public static void main(String[] args) {
RemoteControl obj = new Television();
obj.turnOn();
obj.turnOff();
obj.printBrand();
}
}
Share article