標籤:generate ted pack err 實現 ini 充電 dmi auto
介面的特性 :
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)初識