不知道哪里的問題
public class WoTelphone {
public static void main(String[]args){ ? ? ? ? ? ? ? ? ? ? ? ? ?//函數在主方法中運行。
Telphone phone=new Telphone();
Telphone phone2=new Telphone(2.0f,2.0f,4.0f);
phone2.cpu=3.0f;
}
無參的構造方法執行了
有參數的構造方法執行了
screen:3.5cpu:2.0men:4.0
? ? ??phone2.cpu=3.0f;這個程序沒有給CPU賦新值,這是為啥子呢?
2016-11-18
我覺得你這個就是多做功,浪費內存。簡單的修改一個變量,直接就在參數位置修改就好了
2016-10-27
我猜你的有參構造方法里就打印出數據了,或是在給CPU賦值之前就打印出數據了
2016-10-27
你可以在Telphone類里面在加一個方法,只輸出cpu這個值,然后在你phone2.cpu=3.0f;這句話后面調用這個方法,執行下你就可以看到你輸出的值cpu是1.0了
2016-10-27
cpu屬性是賦了新值了,只是沒輸出罷了
2016-10-27
cpu是不是設的private,如果是的話,只能用對象的方法操作,不能直接調用。