為什麼封裝?
嬰兒太多了,所以我們會考慮將每個出生的嬰兒的
文件
我們都會放於乙個盒子裡
,這樣方便以後我們查詢他的身份證資訊。於是在這個盒子上,我們打了乙個孔,叫set***()方法,如果是身份證,我們就取名
setcode()
方法,這樣就將乙個人的身份證資訊建立
set了。但放進去後,我們有時候還需要檢驗這個人的身份證資訊,所以我們又打了乙個孔,叫
get***()
方法,對應於
set***()
方法。
對了,每個人的姓名和身份證號都是獨一無二的,為了防止別人隨意的修改這些資訊,我們將這些資訊標記為私人的,也就是私有的,英文表示就是
private。 所以我們會表示為
private string code;
而僅僅是
string code;
這樣我們就把這些資訊裝入了乙個盒子裡,並保證了他的安全性。
封裝原則
* 將不需要對外提供的內容都隱藏起來。private
* 把屬性隱藏,提供公共方法對其訪問。set***(), get***();
為什麼會有this呢?
package com.junc.test;
public class test
}class car
/*** 於是,我們將a換成了***,問題又來了,我們將*** = ***,不就說性別是性別麼。讓人無法理解
* 於是,我們說將傳過來的性別,給我們這裡(this)定義好的性別,這裡就是this.***,this代表成員變數
* 所以就寫成this.*** = ***;
*/public void set***(string ***)
public string get***()
}
為什麼為什麼為什麼為什麼為什麼你要做一名程式設計師?
from 本文是從 why why why why why are you a developer?這篇文章翻譯而來。做乙個程式設計師很忙,你需要去寫 去建立meme,去進行測試,以及隨時關注最新最熱的gem 開源軟體技術。最近,我一直在想讓自己的節奏慢下來,去做一些心裡一直想做但沒有去做的事,去思...
中國為什麼有春運
簡單說,如果沒有千萬民工像候鳥一樣經年在城鄉間遷徙,便沒有春運。我們也曾想過擬標題 中國農民工為何像候鳥 但後來覺得,不要這樣。農民工和城裡人一樣,本該過不折騰的生活。輕快把人比作鳥,雖然符合事實,但那是不對的。第乙個原因 地理決定東西差異 歐洲的城市化是相對均勻的城市化,城市星羅棋布,經濟發展也比...
為什麼要學NPDP?有什麼價值?
npdp產品經理國際資格認證,new product development professional npdp 由美國產品開發與管理協會 pdma 所發起,是國際的新產品開發專業認證,集理論 方法與實踐為一體的全方位知識體系,為公司組織層級進行規劃 決策 執行提供良好的方法體系支撐該協會成立於19...