java接口中的成員方法和成員變量
阿新 • • 發佈:2019-05-14
efs final static 修飾符 tps blog interface 抽象方法 trac
static final String name = "test";
void jump();
abstract void fly();
接口的含義理解:接口可以理解成統一的"協議",而接口中的屬性也屬於協議中的內容;但是接口的屬性都是公共的,靜態的,最終的
接口的成員特點:
A:成員變量 只能是常量。默認修飾符 public static final
B:成員方法 只能是抽象方法。默認修飾符 public abstract
//所以接口定義屬性可以這麽寫:public interface People { int age=10; String name="輸出名字";//接口裏面定義的成員變量都是 public static final修飾 public void eat(); //註意:要給出初始值}
c、訪問權限,接口啊接口,就是為了給別人用的,記得無論你寫與不寫,所有的一切都是public
public interface MyInterface {
static final String name = "test"; //默認給你加上public的,放心哥們
void walk(); //抽象方法也同理,隱式的有public的哦
void jump();
abstract void fly();
d、接口可以繼承一個接口,想不到吧,接口可以繼承(擴展)多個、多個、多個(重要的事說三遍)接口。
public interface MyInterface extends FirInterface, SecInterface, ThirdInterface{
static final String name = "test";
void jump();
abstract void fly();
refs:
接口(interface)那點事
https://blog.csdn.net/cadi2011/article/details/50520606
java接口中的成員方法和成員變量