Java面向對象 <接口>

---恢復內容開始---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()
 }
相關文章
相關標籤/搜索