public表示其後的元素對任何人都是可用的;private出了型別的建立者和內部方法之外任何人都不能訪問的元素;protect於private相當,差別在於繼承的類可以訪問protected型別,但是不能訪問逇private。預設許可權(比較容易忽視),包訪問許可權,因為在這種許可權下,類可以訪問在同乙個包中得其他類的成員,但是在包之外,這些成員如同指定了private一樣。在你用執行到時才能確定**的位址。
package orz.xuchao.test;
public class introductiontoobject
}class shape
public void draw()
}class circle extends shape
}class square extends shape
}
第一章 物件導論
所有程式語言都提供抽象機制。人們所能夠解決的問題的複雜性直接取決於抽象的型別和質量 物件導向程式設計允許根據問題來描述問題,而不是根據執行解決方案的計算機來描述問題。物件導向程式設計的五個基本特性,這些特性表現了一種純粹的物件導向程式設計方式 總結 這 一小節首先介紹了類的思想 物件導向程式設計語言...
第一章物件導論
1.1抽象過程 所有程式語言都提供抽象機制。物件導向程式設計方式 1.萬物皆物件。可以將物件視作乙個特殊的變數,如 類class a 建立類和建立變數是一樣的,a a 建立物件a int i 建立變數i 同時,也可以用類來描述物品或其它抽象的東西,例如 class 長方體 double 長 doub...
筆記 第一章 物件導論
1.1 抽象過程 1.1.1 程式設計師必須建立起在機器模型 位於 解空間 內,這是你對問題建模的地方,例如計算機 和實際待解問題的模型 位於 問題空間 內,這是問題存在的地方,例如一項業務 之間的關聯。1.1.2 我們將問題空間中的元素及其在解空間中的表示稱為 物件 這種思想的實質是 程式可以通過...