恢復內容開始 介面一個比抽象類更抽象的類我們稱它為介面1、介面中只能寫抽象方法:2、介面的語法: 訪問修飾符 interface 介面的名稱{ 只能寫抽象的方法}3、介面中只能有抽象的方法,在我們java1.8之後abstract可以省略但是它還是一個抽象方法4、介面中沒有構造函數5、介面中的變數: ...
---恢復內容開始---
介面一個比抽象類更抽象的類我們稱它為介面
1、介面中只能寫抽象方法:
2、介面的語法:
訪問修飾符 interface 介面的名稱{
只能寫抽象的方法
}
3、介面中只能有抽象的方法,在我們java1.8之後abstract可以省略但是它還是一個抽象方法
4、介面中沒有構造函數
5、介面中的變數:public Stratic final
6、介面怎麼來使用(implements)實現介面 public calass platG implements 介面名稱{ }
7、如果一個類實現了一個介面,那麼我們要重寫裡面所有的方法
8、我們的類可以實現多個介面,但是你要重寫你實現的介面中的所有方法
9、我們的介面可以多繼承用逗號進行隔開
10、如果我們實現的介面是多繼承的,那麼我們就要實現介面中所有的功能(介面裡面寫的就是一個一個的功能)
11、如果你的兩個介面裡面有兩個方法名相同的抽象方法,那麼在實現的時候只需要重寫一次 介面的作用:
1、怎加的代碼的可拓展性
2、降低代碼的耦合程度(就是我們所說的緊密程度) 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() }
---恢復內容結束---
介面一個比抽象類更抽象的類我們稱它為介面
1、介面中只能寫抽象方法:
2、介面的語法:
訪問修飾符 interface 介面的名稱{
只能寫抽象的方法
}
3、介面中只能有抽象的方法,在我們java1.8之後abstract可以省略但是它還是一個抽象方法
4、介面中沒有構造函數
5、介面中的變數:public Stratic final
6、介面怎麼來使用(implements)實現介面 public calass platG implements 介面名稱{ }
7、如果一個類實現了一個介面,那麼我們要重寫裡面所有的方法
8、我們的類可以實現多個介面,但是你要重寫你實現的介面中的所有方法
9、我們的介面可以多繼承用逗號進行隔開
10、如果我們實現的介面是多繼承的,那麼我們就要實現介面中所有的功能(介面裡面寫的就是一個一個的功能)
11、如果你的兩個介面裡面有兩個方法名相同的抽象方法,那麼在實現的時候只需要重寫一次 介面的作用:
1、怎加的代碼的可拓展性
2、降低代碼的耦合程度(就是我們所說的緊密程度) 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() }