課程
/后端開發(fā)
/Java
/Java入門第二季 升級(jí)版
public?floatgetScreen(){ return?screen?; }
2020-07-21
源自:Java入門第二季 升級(jí)版 7-1
正在回答
可以只用一個(gè),主要看你對(duì)這個(gè)屬性需要什么樣的操作。比如你只需要對(duì)這個(gè)屬性賦值,就可以只定義setter方法;要是即需要對(duì)屬性賦值,又需要返回屬性的值那么就既要定義setter又要定義getter。當(dāng)然,setter與getter只是一種規(guī)范,一種約定俗成的方法,你也可以隨便定義一個(gè)方法hello既可以對(duì)屬性賦值又可以返回屬性的值,但是這是不標(biāo)準(zhǔn)的。一個(gè)合格的程序員就需要遵守這些約定。
你應(yīng)該還沒理解? get方法就是一個(gè)獲取屬性的方法 因?yàn)閷?duì)屬性進(jìn)行封裝 外部無(wú)法調(diào)用到所以才寫這個(gè)方法
set就是給當(dāng)前屬性賦值? 你可以看到他們的訪問修飾符一般為public(公共的) 所以就能調(diào)用這些方法進(jìn)行賦值,取值的操作?
舉報(bào)
課程升級(jí)!以終為始告別枯燥,在開發(fā)和重構(gòu)中體會(huì)Java面向?qū)ο缶幊痰膴W妙
1 回答setter getter ,是不是必須全部一起用?
3 回答封裝性不能在同一個(gè)類中使用嗎?
3 回答可以同時(shí)使用兩個(gè)不同包下的同名類嗎?
2 回答是不是每個(gè)類都必須要getter和setter方法
1 回答api中使用的是封裝嗎?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2021-01-06
可以只用一個(gè),主要看你對(duì)這個(gè)屬性需要什么樣的操作。比如你只需要對(duì)這個(gè)屬性賦值,就可以只定義setter方法;要是即需要對(duì)屬性賦值,又需要返回屬性的值那么就既要定義setter又要定義getter。當(dāng)然,setter與getter只是一種規(guī)范,一種約定俗成的方法,你也可以隨便定義一個(gè)方法hello既可以對(duì)屬性賦值又可以返回屬性的值,但是這是不標(biāo)準(zhǔn)的。一個(gè)合格的程序員就需要遵守這些約定。
2020-08-01
你應(yīng)該還沒理解? get方法就是一個(gè)獲取屬性的方法 因?yàn)閷?duì)屬性進(jìn)行封裝 外部無(wú)法調(diào)用到所以才寫這個(gè)方法
set就是給當(dāng)前屬性賦值? 你可以看到他們的訪問修飾符一般為public(公共的) 所以就能調(diào)用這些方法進(jìn)行賦值,取值的操作?
2020-07-21
可以只使用一個(gè)