您的位置:首页 > 编程语言 > Java开发

java-接口的基本语法(第28集)

2013-04-11 11:26 381 查看
以下内容来自marschen的java4android视频教程接口的使用的方法真正体现了面对对象的精髓。接口绝对是最重要的。主要内容。1.什么是接口。2.接口的基本语法。电脑===>>USB接口.可接MP3,手机,冰箱.USB接口的基本语法。(就是比较纯的抽象类。)1.使用interface定义。2.接口当中的方法都是抽象方法。3.接口当中的方法都是public权限。//***********************************************************************//====>>>>定义了接口,就是定义了调用对象的标准.很重要. <<<<<===//************************************************************************//1.实现接口使用implements关键字。2.一个类可以实现多个接口。(与一个类只能继承一个父类不同)3.一个接口可以继承多个接口。实现是一种特殊的继承程序例子USB接口
interface USB{public void read();public void write();}
实现USB接口
class USBPhone	implements USB{public void read(){System.out.println("USBPhone read");}public void write(){System.out.println("USBPhone write");}}
测试1
class Test{public static void main(String args[]){USBPhone usbPhone = new USBPhone();USB usb = usbPhone;usb.read();usb.write();}}
定义WiFi接口
interface WiFi{public void open();public void close();}
使用phone类实现 USB,WIFI接口
class Phone	implements USB,WiFi{public void read(){System.out.println("Phone read");}public void write(){System.out.println("Phone write");}public void open(){System.out.println("WiFi  open ");}public void close(){System.out.println("WiFi Close");}}
测试2
class Test{public static void main(String args[]){//USBPhone usbPhone = new USBPhone();//USB usb = usbPhone;//usb.read();//usb.write();Phone phone = new Phone();USB usb = phone; //接口也可向上转型的。usb.read();usb.write();WiFi wifi = phone;wifi.open();wifi.close();}}
3.一个接口可以继承多个接口。代码如下:接口A
interface A{public void funA();}
接口B
interface B{public void funB();}
接口C 继承接口A,接口B
interface C extends A,B{public void funC();}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: