接口应用
1 interface USB { 2 public abstract void open(); 3 public abstract void close(); 4 } 5 6 public class BookPC { 7 8 9 public static void main(String[] args) { 10 useUSB(new Mouse()); 11 12 } 13 14 public static void useUSB(USB u) { //接口类型的引用,用于接收(指向)接口的对象子类 15 u.open(); 16 u.close(); 17 } 18 } 19 20 class Mouse implements USB { 21 public void open() { 22 System.out.println("open Mouse.."); 23 } 24 public void close() { 25 System.out.println("close Mouse.."); 26 } 27 }
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步