[JAVA]51.인터페이스

손영민's avatar
Mar 09, 2025
[JAVA]51.인터페이스
 
 
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

sson17