java接口中定義成員變量


//抽象類中可以定義如下成員變量:
public abstract class People { public String name; public int age; public abstract void work(); }

而如下截圖中的People接口中,定義成員變量報錯:

  

 

 

 

 

 

接口的含義理解:接口可以理解成統一的"協議",而接口中的屬性也屬於協議中的內容;但是接口的屬性都是公共的,靜態的,最終的

接口的成員特點
A:成員變量 只能是常量。默認修飾符 public static final
B:成員方法 只能是抽象方法。默認修飾符 public abstract

推薦:永遠手動給出修飾符。

//所以接口定義屬性可以這么寫:
public interface People { int age=10; String name="輸出名字";//接口里面定義的成員變量都是 public static final修飾 public void eat();  //注意:要給出初始值 }

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM