音乐家作曲.PPT

音乐家作曲

繼承(Inheritance) 繼承概念圖 繼承(Inheritance) 語法: class ClassName extends BaseClass 例如:class Line extends GraphicsObject Base Class(SuperClass):基底類別、父類別 Derived Class(Subclass):衍生類別、子類別 Java 理論上不支援多重繼承,也就是說,一個子類別只能有一個父類別。 子類別將會繼承到父類別中所有可以存取的成員,包括:變數以及方法 注意:建構元(constructor)無法被繼承 Java 中每個物件的總祖先:Object 類別( java.lang.Object ) 繼承(Inheritance) 可繼承成員 Superclass 中宣告為 public 或 protected 的成員。 如果 Subclass 與 Superclass 在同一個 package 中,會繼承未做任何存取控制宣告的成員。 不可繼承成員 如果 Subclass 與 Superclass 在不同 package,所有未宣告有效範圍的成員全部不繼承。(因為預設式 package access) Superclass 中宣告成 private 的成員 繼承(Inheritance) Example: Dog.java public class Dog

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档