求大神指點0.1
public void testChild(){
? ?ChildTest ct = new ChildTest();
? ?ct.getId()="1";//報錯
? ?ct.getName()="《老人與海》";//報錯
? ?books.add(ct);
}
為啥我這個類會報錯呢?
public void testChild(){
? ?ChildTest ct = new ChildTest();
? ?ct.getId()="1";//報錯
? ?ct.getName()="《老人與海》";//報錯
? ?books.add(ct);
}
為啥我這個類會報錯呢?
2017-02-17
舉報
2017-02-25
對象調用方法后,可以得到一個返回值或者沒有返回值。
如果返回值為基本數據類型,則是不能夠被賦值的
如
ct.getID()返回值為"5"
那么ct.getID() = "1";
就等同于 "5" = "1";
這樣是錯誤的
如果需要為字段賦值,可以將數據作為參數傳遞給方法
2017-02-17
應該使用set方法而不是用?getXxx()="xx"
ct.getId()="1";改為ct.setId("1");
2017-02-17
不能這么做賦值操作。應該是