Exercise/Java/How to Design Classes and Class Hierarchies

From YuntechWiki

Jump to: navigation, search

Example

如果你要寫汽車、貨車這二個class,那你可以發現這汽車與貨車都是car的一種,因此這個時候就可以使用類別階層的概念來設計,因為他們都有一些共通的地方,你可以先設計好,可以使類別更簡潔並提升可讀性。 例:

class car{
String ID;//每部車都有ID
}
class autocar extend car{
//只要在此類別中寫下其獨有的參數與方法
int takePeople;//幾人座的車
}
class truck extend car{
int takeGoods;//能載多少東西
}

練習

Personal tools