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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

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

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

2 回答

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

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

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

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

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

public Calculator{

????private int?num1;

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

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

????//省略num1和num2的setter和getter方法,你也會(huì)發(fā)現(xiàn)num1和num2的getter方法對(duì)于“求和”來說也是沒有用的!因?yàn)槲覀冎恍铻閚um1和num2設(shè)置值就行了!

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

????public int getSum() {

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

????}

}

有什么問題,再問我!

查看完整回答
1 反對(duì) 回復(fù) 2016-01-30
  • 2 回答
  • 1 關(guān)注
  • 3531 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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