課程
/后端開發
/Java
/Java入門第二季 升級版
如果類中的屬性已經賦值,還能否給實例變量賦值?若可以賦值,那么對象調用方法時輸出的屬性值為哪一個?
2015-09-14
源自:Java入門第二季 升級版 8-3
正在回答
java中對于類的屬性包括設值器和取值器,即可以通過這個兩個方法對對象的屬性進行賦值和取值;即屬性已經有值后,在程序中仍可以給屬性賦值的。;2、程序都是從上至下執行程序代碼的,對象調用方法時輸出的屬性值會是最后對該對象屬性賦值時給定的值。不知道這樣說是否說清楚了,有問題我們可以繼續相互學習哦
public class User{
????private String userName = "abc";
??? public void setUserName(String name){
????????this.userName = name; ??
????}
????public String getUserName(){
????????return userName;
????public static void main(String[] args){
????????User user = new User();
????????System.out.println(user.getUserName());
????????user.setUserName("會是這個值");
}
舉報
課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙
2 回答普通方法如何為屬性賦值?
3 回答構造方法中為final修飾的屬性賦值
3 回答定義屬性的同時可以直接賦值嗎
3 回答對象名.屬性不是給屬性賦值么,我照著老師敲的為什么4個屬性都出了錯
2 回答參數賦值問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-09-18
java中對于類的屬性包括設值器和取值器,即可以通過這個兩個方法對對象的屬性進行賦值和取值;即屬性已經有值后,在程序中仍可以給屬性賦值的。;2、程序都是從上至下執行程序代碼的,對象調用方法時輸出的屬性值會是最后對該對象屬性賦值時給定的值。不知道這樣說是否說清楚了,有問題我們可以繼續相互學習哦
2015-09-14
public class User{
????private String userName = "abc";
??? public void setUserName(String name){
????????this.userName = name; ??
????}
????public String getUserName(){
????????return userName;
????}
????public static void main(String[] args){
????????User user = new User();
????????System.out.println(user.getUserName());
????????user.setUserName("會是這個值");
????????System.out.println(user.getUserName());
????}
}