java接口(Interface)初識
接口的特性 :
1. 接口不能被實例化
2.實現類必須實現接口的所有方法
3.實現類可以實現多個接口
4.接口中的變量都是靜態變量
5.常作為類型使用 Java中的多繼承
示例代碼:
package cn.xzh.Interface;
public interface Usb {
// 變量常量 用大寫表示
public static final String NAME = "接口";
public abstract void service();
}
-----------------------------------------------------------------------------
package cn.xzh.Interface;
public class Usbfan implements Usb{
@Override
public void service() {
// TODO Auto-generated method stub
System.out.println("風扇正在運轉");
}
}
-----------------------------------------------------------------
package cn.xzh.Interface;
/**
* @author Administrator
*子類實現接口,必須對接口中所有方法都實現
*/
public class UsbDisk implements Usb{
@Override
public void service() {
// TODO Auto-generated method stub
System.out.println("正在充電中");
}
}
---------------------------------------------------------------------
package cn.xzh.Interface;
public class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub
Usb us = new UsbDisk();
Usb us2 = new Usbfan();
us.service();
us2.service();
}
}
------------------------------------------------
測試運行結果:
正在充電中
風扇正在運轉
java接口(Interface)初識