testModify方法中,為什么不直接student.name = name; 而且使用put方法呢?
testModify中,可以像下面這樣嗎?這樣的優缺點是什么?
System.out.println("請輸入新的學生姓名:");
String name = console.next();
student.name = name;
testModify中,可以像下面這樣嗎?這樣的優缺點是什么?
System.out.println("請輸入新的學生姓名:");
String name = console.next();
student.name = name;
2015-04-26
舉報
2015-05-17
個人看法:
可以是可以。但是以后的項目經歷中肯定不會遇到這么簡單的狀況,通常都是伴隨著類中其它屬性的改變而改變,比如說還有性別、性格等屬性,只改一個名字是不行的,這個時候就要用到put方法進行替換
2015-09-27
需要考慮封裝的要求!對于元素及其屬性,不可以直接訪問,需要通過規范的方法進行讀取或修改!