当前位置: 时代头条 > 正文

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

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

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

下面是源代码:

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。。。。

最新文章

取消
扫码支持 支付码