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

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

問一下getter和setter方法到底怎么用???

問一下getter和setter方法到底怎么用?。?/h1>
suxiao 2016-01-30 01:18:33
從這個Java基礎(chǔ)入門的教程上學(xué)到,只要有private的屬性時。就要用到個getter和setter方法在另一個類中使用。但是我現(xiàn)在開始學(xué)習(xí)UML了,看見我的一些學(xué)得很好的同學(xué),他們有private屬性的類中有時既有g(shù)etter方法也有setter方法,這個我是可以理解的。但有時看見他們有些屬性就只有setter方法,沒有g(shù)etter方法。而有時看見只有g(shù)etter方法而沒有setter方法。還有時只有private的屬性,而沒有g(shù)etter和setter方法。所以我覺得getter和setter方法應(yīng)該還有另外的意思,不止是為了讓某個屬性在另一個類中使用
查看完整描述

2 回答

已采納
?
堂堂堂堂糖糖糖童鞋

TA貢獻(xiàn)101條經(jīng)驗 獲得超58個贊

setter和getter方法就是設(shè)置值與獲取值的意思:

當(dāng)我們在一個類中聲明私有變量時(即private·修飾的變量),我們就可以通過setter方法為對應(yīng)的私有屬性進(jìn)行設(shè)置值,通過getter獲取對應(yīng)屬性的值。這是常用的用法。

有時候我們我們無需使用setter方法就能達(dá)到我們想要的效果:

public Calculator{

????private int?num1;

????private int?num2;???

????private int sum;//這個私有變量也是沒有用太大用的!

????//省略num1和num2的setter和getter方法,你也會發(fā)現(xiàn)num1和num2的getter方法對于“求和”來說也是沒有用的!因為我們只需為num1和num2設(shè)置值就行了!

?????//sum我們就無需編寫setter方法了,

????public int getSum() {

????????return num1+num2;????

????}

}

有什么問題,再問我!

查看完整回答
1 反對 回復(fù) 2016-01-30
  • 2 回答
  • 1 關(guān)注
  • 3543 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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