四、繼承
1、java 和C++中的繼承相類似,java使用關鍵字extend,而不使用標記符":",Java 使用super來引用基類,
2、如果子類中定義的方法與祖先類中的方法同名,并且參數表也相同,則該子類方法中隱藏了祖先類的同名方法。
注釋:若類的方法或者超類和子類方法具有相同的簽名而返回類型不同,將造成編譯錯誤。
例如:在雇員類中有個 viod raiseSalary(Double)而在經理類又有 int raiseSalary(Double) 方法。
注:Java中,子類重寫(重新定義)超類的方法,不需要加"override"。
3、只能在同意繼承層進行類型轉換。從父類向子類進行類型轉換之前,需要用instanceof操作符來檢查繼承層:
例: if(staff[1]instanceof Manager)
boss = (Manager)staff[1];
待續:接口、接口與回調…… cloneable接口……
第九章 數據結構……
Choice 類,相當于Combox 選框
Choice ColorChooser = new Choice();
ColorChooser.add("Green");
ColorChooser.add("Red");
ColorChooser.add("Blue");