一、接口,抽象類,和具體的實現普通類類,的區別
1.普通類: 只有具體的實現,
2.抽象類:具體實現 和 規範(抽象方法) 都有.單繼承
3.接口 : 只有規範(抽象方法),可多繼承。
二、接口的注意事項:
1.接口的方法默認, public static 修飾,
屬性默認常量(public static final)。一般開發中不在接口中定義常量,只定義抽象方法。
2.class類實現implement接口interface必須重構 Override 其中的所有抽象方法.
三、代碼
接口1 InterfaceA.java
package opp.interface接口;
public interface InterfaceA {
void add(String name);
void delete(String name);
void update(String name);
void query(String name);//query 查
}
接口2 InterfaceB.java
package opp.interface接口;
public interface InterfaceB {
void timmer();
}
實現(繼承)接口 : implement實現類.java
package opp.interface接口;
public class implement實現類 implements InterfaceA , InterfaceB{
@Override
public void add(String name) {
}
@Override
public void delete(String name) {
}
@Override
public void update(String name) {
}
@Override
public void query(String name) {
}
@Override
public void timmer() {
}
}
main 方法 Demo.java
package opp.interface接口;
public class Demo {
public static void main(String[] args) {
}
}