千家信息网

如何使用JAVA接口实现多实现类

发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,这篇文章主要介绍了如何使用JAVA接口实现多实现类,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。class NoteBook {
千家信息网最后更新 2025年01月21日如何使用JAVA接口实现多实现类

这篇文章主要介绍了如何使用JAVA接口实现多实现类,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

class NoteBook {    // 笔记本开启运行功能    public void run() {        System.out.println("笔记本运行");    }    // 笔记本使用usb设备,这时当笔记本对象调用这个功能时,必须给其传递一个符合USB规则的USB设备    public void useUSB(USB usb) {        // 判断是否有USB设备        if (usb != null) {            usb.open();            usb.close();        }    }    public void shutDown() {        System.out.println("笔记本关闭");    }}public class Test {    public static void main(String[] args) {        // 创建笔记本实体对象        NoteBook nb = new NoteBook();// 笔记本开启        nb.run();        // 创建鼠标实体对象        Mouse m = new Mouse();        // 笔记本使用鼠标        nb.useUSB(m);// 创建键盘实体对象        KeyBoard kb = new KeyBoard();        // 笔记本使用键盘        nb.useUSB(kb);        // 笔记本关闭        nb.shutDown();    }}
class KeyBoard implements USB {    public void open() {        System.out.println("键盘开启");    }    public void close() {        System.out.println("键盘关闭");    }}
class Mouse implements USB {    public void open() {        System.out.println("鼠标开启");    }    public void close() {        System.out.println("鼠标关闭");    }}
interface USB {    void open();// 开启功能    void close();// 关闭功能}

感谢你能够认真阅读完这篇文章,希望小编分享的"如何使用JAVA接口实现多实现类"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

0