public float getScreen(){
??? return screen;
}
public void setScreen(float newScreen){
??? screen=newScreen;
}
能具體說說功能是怎么實(shí)現(xiàn)的么?最好詳細(xì)一點(diǎn),謝謝啦。
5 回答
已采納

hornsey
TA貢獻(xiàn)5條經(jīng)驗(yàn) 獲得超4個(gè)贊
封裝就是對(duì)外不可見,你這兩個(gè)函數(shù)前面應(yīng)該還有這么一句:
?private float screen;
這句話代表你定義了一個(gè)私有變量 screen, 這個(gè)變量從類的外部是無法直接操作的,只能通過get 和 set 讀取和寫入,所以稱為封裝。

奔跑在HZ
TA貢獻(xiàn)14條經(jīng)驗(yàn) 獲得超6個(gè)贊
開發(fā)的時(shí)候有快捷鍵,可以直接對(duì)屬性進(jìn)行封裝的!快捷鍵Alt+shift+S——>generater getter and setter

下民易虐
TA貢獻(xiàn)15條經(jīng)驗(yàn) 獲得超6個(gè)贊
這是javabean的書寫方式,封裝是把實(shí)現(xiàn)過程隱藏(private)起來,對(duì)外提供公共接口給人調(diào)用