您的位置 首页 java

java学习第6天—接口的应用(附案例)

今天介绍下 Java 中的接口interface,由于java不直接支持多继承所以java中用接口来实现类似的功能,在Java中可以使用多实现implements;

下面是源代码:

interface USB// 暴露的规则。

{

public void open();

public void close();

}

class BookPC

{

public static void main(String[] args)

{

useUSB(new UPan());//功能扩展了。

useUSB(new UsbMouse());

}

//使用规则。

public static void useUSB(USB u)//接口类型的引用,用于接收(指向)接口的子类对象。//USB u= new UPan();

{

if(u!=null)

{

u.open();

u. close ();

}

}

}

//实现规则。

class UPan implements USB

{

public void open()

{

System.out.println(“upan open”);

}

public void close()

{

System.out.println(“upan close”);

}

}

class UsbMouse implements USB

{

public void open()

{

System.out.println(“UsbMouse open”);

}

public void close()

{

System.out.println(“UsbMouse close”);

}

}

记得点订阅哦,持续更新ing。。。。

文章来源:智云一二三科技

文章标题:java学习第6天—接口的应用(附案例)

文章地址:https://www.zhihuclub.com/200194.shtml

关于作者: 智云科技

热门文章

网站地图