封裝, Encapsulation, 物件導向, Oop, Object Oriented.
五、所以「封裝(Encapsulation)」這個概念幫我們解決了什麼問題？ 一、設計考卷 假使我們今天要製作一個線上考試的系統，相信「考卷」是考試的必要元素之一，今天我們就用它來舉例，說明「封裝」的重要性。 這邊我們先簡單定義「考卷（ExaminationPaper）」該有的屬性，像是「試卷名稱（name）、題目（questions）、答案（answers）」。 如果我們想要使用裡面的屬性，只要透過 new 將它實體化，接著用「.」就能夠存取使用，像是下面的範例中我們新增了一份「數學」考卷。 二、如果考卷的 Class 也被其他工程師使用