第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

關(guān)于此題的成員變量問題

此題構(gòu)造方法使用的參數(shù)是float newCpu之類的,對(duì)象調(diào)用構(gòu)造方法時(shí)直接就可以把值賦給參數(shù),那為什么還要在構(gòu)造方法中把成員變量float cpu的值賦給float newCpu?這不是多此一舉嗎?通過(guò)代碼已經(jīng)驗(yàn)證此問題(將成員變量注釋掉了),希望打什么解答下

package object1;


public class Telphone {

/*

float pingmu;

float cpu;

float neicun;

*/

public Telphone(){

System.out.println("這個(gè)課程好!");

}

public Telphone(float x,float y,float z){

if(x<3.0f){

x=3.5f;

System.out.println("您輸入的尺寸有誤,自動(dòng)更改為3.5");

}

if(y<1){

y=1.2f;

System.out.println("您輸入的信息有誤,自動(dòng)更改為1.2");

}

if(z<1.5){

z=2.0f;

System.out.println("您輸入的信息有誤,自動(dòng)更改為2.0");

}

System.out.println("有參的構(gòu)造方法執(zhí)行了");

System.out.println("屏幕:"+x);

System.out.println("cpu:"+y);

System.out.println("內(nèi)存:"+z);

}

}


正在回答

4 回答

在不需要通過(guò)使用對(duì)象去獲取其屬性值是確實(shí)可行,但是這只是最普通的情況。如果你把它們注釋掉,之后使用get和set方法去獲取某個(gè)對(duì)象的屬性值時(shí),你就會(huì)發(fā)現(xiàn)無(wú)法實(shí)現(xiàn)了。所以,還是把成員變量定義好才行。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕先生1225276 提問者

非常感謝!
2016-07-09 回復(fù) 有任何疑惑可以回復(fù)我~

還是把成員變量定義好

0 回復(fù) 有任何疑惑可以回復(fù)我~

因?yàn)槟氵@段代碼根本沒有調(diào)用過(guò)成員變量,所以注釋掉也沒什么問題。在前面加一個(gè)System.out.println(phone2.cpu);就有區(qū)別了

0 回復(fù) 有任何疑惑可以回復(fù)我~

便于區(qū)分

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
Java入門第二季 升級(jí)版
  • 參與學(xué)習(xí)       531214    人
  • 解答問題       6327    個(gè)

課程升級(jí)!以終為始告別枯燥,在開發(fā)和重構(gòu)中體會(huì)Java面向?qū)ο缶幊痰膴W妙

進(jìn)入課程

關(guān)于此題的成員變量問題

我要回答 關(guān)注問題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)