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

為了賬號安全,請及時綁定郵箱和手機立即綁定

關(guān)于封裝修改屬性的問題

package com.immoc;
import com.immoc.Telphone;
public class Telphone{
private float screen;//屏幕大小
private float cpu;
private float mem;//內(nèi)存大小
?public Telphone(float newScreen,float newCpu,float newMem){
??screen=newScreen;
??cpu=newCpu;
??mem=newMem;
?}
public static void main(String[] args) {
??Telphone phone2=new Telphone(5.0f,1.4f,2.0f);
??phone2.cpu=6.0f;
??System.out.println("screen:"+phone2.screen);
???? System.out.println("cpu:"+phone2.cpu);
??System.out.println("mem:"+phone2.mem);
?}
}

我不是封裝了嗎? 為何簡簡單單一改便成功了 輸出數(shù)據(jù)cpu是6.0

正在回答

3 回答

你在一個類中進行修改的原因,你看看老師是創(chuàng)建了兩個類

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

被private修飾的屬性可以在本類中被訪問,封裝應(yīng)該是針對不同類來講的,你可以試一下,在其他類調(diào)用被private修飾的成員變量,像你這樣直接賦值就會報錯了。

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

因為構(gòu)造函數(shù)就是給你成員賦一個初始值,當你給變量再賦值的時候,他就會把初始值給覆蓋掉,而且調(diào)用你賦的那個值,原先的那個初始值就會被系統(tǒng)的垃圾回收器回收。

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

舉報

0/150
提交
取消

關(guān)于封裝修改屬性的問題

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

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

幫助反饋 APP下載

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

公眾號

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