物件導向程式設計

 

 

第五章、Java物件導向程式設計

 

 


授課教師:陳慶瀚

WWW : http://www.miat.ee.isu.edu.tw/java

E-mail : pierre@isu.edu.tw   

 


    5.6 繼承

  1. 一個子類別(sub-class)使用extend來繼承父代類別(super-class)的屬性(成員函式)和方法(成員變數)。

  2. Sub-class可以繼承super-class所有宣告為publicprotected的成員函式,但不能繼承宣告為private的成員。

  3. Sub-class可以覆寫(override)super-class的成員函式。

    例:

    class Superclass 
    {
    	string name;
    	int aNumber;
    }
    class Subclass extends Super 
    {
    	float aNumber;
    }

    我們可以有下列的使用方式:

    Subclass_obj.name="子類別物件"

    Subclass_obj.aNumber=3.14159;

     

 


課堂練習:

請設計一個ColorCircle繼承Circle。

 


 

物件導向程式設計

義守大學電機系 陳慶瀚

2001.11.06