---恢復內容開始---java
接口
一個比抽象類更抽象的類咱們稱它爲接口
一、接口中只能寫抽象方法:
二、接口的語法:
訪問修飾符 interface 接口的名稱{
只能寫抽象的方法
}
三、接口中只能有抽象的方法,在咱們java1.8以後abstract能夠省略可是它仍是一個抽象方法
四、接口中沒有構造函數
五、接口中的變量:public Stratic final
六、接口怎麼來使用(implements)實現接口
public calass platG implements 接口名稱{
}
七、若是一個類實現了一個接口,那麼咱們要重寫裏面全部的方法
八、咱們的類能夠實現多個接口,可是你要重寫你實現的接口中的全部方法
九、咱們的接口能夠多繼承用逗號進行隔開
十、若是咱們實現的接口是多繼承的,那麼咱們就要實現接口中全部的功能(接口裏面寫的就是一個一個的功能)
十一、若是你的兩個接口裏面有兩個方法名相同的抽象方法,那麼在實現的時候只須要重寫一次
接口的做用:
一、怎加的代碼的可拓展性
二、下降代碼的耦合程度(就是咱們所說的緊密程度)
public interface computer1{
public Stratic final String name="張三";
public abstract void play();
}
public interface computer2{
public abstract void play()
}
public interface computer3 extend computer1,computer2{
public abstract void play3();
public abstract void selape3();
}
public class playgame extends playG implements computer1,computer2{
public abstract void play3(){
}
public abstract void play(){
}
public abstract class playG{
public abstract void play3();
}
public void ss(){
system.out.print("今每天氣很好");
}
public calss playes implements computer1,computer1{
public abstract void play(){
system.out.print()
}
---恢復內容結束---函數
接口
一個比抽象類更抽象的類咱們稱它爲接口
一、接口中只能寫抽象方法:
二、接口的語法:
訪問修飾符 interface 接口的名稱{
只能寫抽象的方法
}
三、接口中只能有抽象的方法,在咱們java1.8以後abstract能夠省略可是它仍是一個抽象方法
四、接口中沒有構造函數
五、接口中的變量:public Stratic final
六、接口怎麼來使用(implements)實現接口
public calass platG implements 接口名稱{
}
七、若是一個類實現了一個接口,那麼咱們要重寫裏面全部的方法
八、咱們的類能夠實現多個接口,可是你要重寫你實現的接口中的全部方法
九、咱們的接口能夠多繼承用逗號進行隔開
十、若是咱們實現的接口是多繼承的,那麼咱們就要實現接口中全部的功能(接口裏面寫的就是一個一個的功能)
十一、若是你的兩個接口裏面有兩個方法名相同的抽象方法,那麼在實現的時候只須要重寫一次
接口的做用:
一、怎加的代碼的可拓展性
二、下降代碼的耦合程度(就是咱們所說的緊密程度)
public interface computer1{
public Stratic final String name="張三";
public abstract void play();
}
public interface computer2{
public abstract void play()
}
public interface computer3 extend computer1,computer2{
public abstract void play3();
public abstract void selape3();
}
public class playgame extends playG implements computer1,computer2{
public abstract void play3(){
}
public abstract void play(){
}
public abstract class playG{
public abstract void play3();
}
public void ss(){
system.out.print("今每天氣很好");
}
public calss playes implements computer1,computer1{
public abstract void play(){
system.out.print()
}