java類的屬性和字段的區別

Java中的屬性,通常可以理解爲get和set方法。而字段,通常叫做“類成員”。
這兩個概念是完全不同的。
屬性只侷限於類中方法的聲明,並不與類中其他成員相關。例如:
void setA(String s){}
String getA(){}
當一個類中擁有這樣一對方法時,我們可以說,這個類中擁有一個可讀寫的a屬性(注意是小寫a)。如果去掉了set的方法,則是可讀屬性,反之亦然。需要注意的是,此時,這個類中有兩個屬性,a是一個;任何Class都是繼承自Object的,Object中有一個getClass方法,所以另外的屬性是class。
類成員(字段),通常是在類中定義的類成員變量,例如:
public class A{
private String s = "123";
}
我們可以說A類中有一個成員變量叫做s。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章