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

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

封裝,應該怎么去了解,我不是太懂

封裝,應該怎么去了解,我不是太懂

不記得了 2016-12-28 16:05:13
用封裝怎么寫時鐘的代碼,應該封裝什么?
查看完整描述

4 回答

已采納
?
慕粉3342523

TA貢獻17條經(jīng)驗 獲得超5個贊

封裝就是把你想達到的某些功能做成一個函數(shù)或對象,想用的時候去調用這個函數(shù)或對象就能達到你想要的效果,做這個函數(shù)或對象就是封裝。還有就是類型的封裝,如int ? 包裝為integer,char包裝成character,double,float,boolean,short,byte都是首字母大寫,可以變?yōu)閷ο笾苯討茫兪执?,希望采納?。。。。?!

查看完整回答
2 反對 回復 2016-12-28
?
慕工程2528034

TA貢獻1條經(jīng)驗 獲得超1個贊

我寫過,我也是初學者,你把你需要實現(xiàn)的功能分成幾塊就可以,然后每個塊進行封裝:

例如:簡單的時鐘應該有:1.界面顯示部分 2.時鐘運行部分.3.時鐘退出命令等。例如:

?

class clock

{

public:

? clock();

? void print();

? void work();

? void stop(...);

protected:

? int hour;

? int?minute;

??int ?second;

}

查看完整回答
1 反對 回復 2016-12-28
?
雪舞薔薇

TA貢獻51條經(jīng)驗 獲得超16個贊

封裝的優(yōu)點就是保證數(shù)據(jù)的安全性,就是你不能直接去訪問,要通過封裝的方法間接的去訪問:

public?class?Clock?{
????private?String?hour;
????private?String?minute;
????private?String?second;
????
????public?String?getHour()?{
????????return?hour;
????}
????public?void?setHour(String?hour)?{
????????this.hour?=?hour;
????}
????public?String?getMinute()?{
????????return?minute;
????}
????public?void?setMinute(String?minute)?{
????????this.minute?=?minute;
????}
????public?String?getSecond()?{
????????return?second;
????}
????public?void?setSecond(String?second)?{
????????this.second?=?second;
????}

}


查看完整回答
反對 回復 2016-12-29
?
慕數(shù)據(jù)5775487

TA貢獻76條經(jīng)驗 獲得超19個贊

封裝就是把你想達到的某些功能做成一個函數(shù)或對象,想用的時候去調用這個函數(shù)或對象就能達到你想要的效果,做這個函數(shù)或對象就是封裝。

查看完整回答
反對 回復 2016-12-28
?
anfly

TA貢獻5條經(jīng)驗 獲得超1個贊

你先要了解什么是面相對象,就好理解封裝了。
查看完整回答
反對 回復 2016-12-28
?
在路上_3498046

TA貢獻9條經(jīng)驗 獲得超3個贊

慕課網(wǎng)有很多視頻的,可以學習下,加油

查看完整回答
反對 回復 2016-12-28
  • 4 回答
  • 2 關注
  • 2366 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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