string getname()怎么獲得的屬性name值的?
string getname()怎么獲得的屬性name值的?
拉莫斯之舞
2019-04-05 11:07:41
TA貢獻1859條經驗 獲得超6個贊
方法不去調用不會被執行到,在這個類里此方法沒有被調用.
通常屬性定義為私有的.如private String strName;然后會寫出公共的方法
public String getName(),其他類調用其屬性的值只能通過方法調用.另外經常配套使用的是為屬性賦值的方法
public void setName(String Name){
this.strName=Name;
}
這個程序出錯,是因為要輸出打印的是空指針.兩個屬性從沒被賦值
在main方法里加上
init("LiSi",6);
再輸出試試
舉報