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