抽象类别AbstractClass.PPT

抽象类别AbstractClass

抽象類別與介面 第 12 章 本章重點 12 - 1 抽象類別 (Abstract Class) 12 - 2 介面 ( Inter face) 12 - 3 介面的繼承 12 - 4 綜合演練 12 - 1 抽象類別 (Abstract Class) 回頭看看上一章中提到多層的繼承時, 所與的圖形類別範例, 在 Shape、Circle、Cylinder 、Rectangle 這幾個類別中, Shape 這個類別其實並未被主程式用到, 而其存在的目的只是為了讓整個繼承結構更完善。 實際上 Shape 只是一個抽象的概念, 程式中並不會有 Shape 的物件, 而只會使用它的衍生類別如 Circle、Rectangle 等, 來建立物件。因此, 我們需要一種方法, 可以讓類別的使用者知道, Shape 這個類別並不能用來產生物件。 抽象類別 (Abstract Class) 12-1-1 甚麼是抽象類別? 12-1-2 抽象方法 (Abstract Method) 12-1-3 抽象類別、抽象方法與繼承關係 12-1-1 甚麼是抽象類別? 為了解決上述的問題, Java 提供抽象類別 (Abstract Class) 的機制, 其用途即是讓我們標註某個類別僅是抽象的概念, 不應該用以產生物件。只要在類別的名稱之前加上 abstract存取控制字符, 該類別就會成為抽象類別, Jav

文档评论(0)

1亿VIP精品文档

相关文档