---顯示子類別
class CCircle{
public void show(){System.out.println("父類別");}
}
public class app10_4 extends CCircle{
public app10_4() {}
public void show(){System.out.println("子類別");}
public static void main(String[] args){
app10_4 obj=new app10_4();
obj.show();
}
}
---顯示父類別
public class app10_4 extends CCircle{
public app10_4() {}
public void show(){System.out.println("子類別");}
public static void main(String[] args){
app10_4 obj=new app10_4();
obj.show("GREEN");
}
}
---
class CCircle{
public void show(String SS){
System.out.println("父類別"+SS);}
}
public class app10_4 extends CCircle{ //執行第二行
public app10_4(String s2) {super.show("RED"); System.out.println("子類別"+s2);}
public app10_4() {this("YELLOW");} //執行第五行
public void show(String SS){System.out.println("子類別"+SS);}
public static void main(String[] args){
app10_4 obj=new app10_4();//建立子類別物件 //執行第六行
obj.show("GREEN");
CCircle objc = new CCircle();//建立父類別物件
objc.show("BLUE"); //任何類別都直接繼承object類別
System.out.println(obj.equals(obj));//equals為objc的成員
}
}
--- L11
abstract class shape { //shape抽象類別 show抽象函數
abstract void show(); //抽象函數不能包含在一般類別內
}
public class app11_1 extends shape{
public static void main(String[] args) {
shape obj=new app11_1(); //宣告父類別建立子類別物件
obj.show();
}
public void show(){System.out.println("改寫抽象函數show");}//改寫繼承的抽象函數
}
---
//shape抽象類別 show抽象函數
interface shape { //介面內的函數一定是抽象函數
abstract void show(); //變數一定是final,不能改變值
//抽象函數不能包含在一般類別內
}
//類別實作(implements)介面(interface)
public class app11_1 implements shape{
public static void main(String[] args) {
shape obj=new app11_1(); //宣告父類別建立子類別物件
obj.show();
}
public void show(){System.out.println("改寫抽象函數show");}//改寫繼承的抽象函數
}
-------小考內容
interface shape{//介面內的函數一定是抽象函數
abstract void show();//變數一定是final,不能改變值
double pi=3.14159;//宣告一定是public
} //抽象函數不能包含在一般類別內
//類別實作(implements)介面(interface)
public class app11_1 implements shape{
public static void main(String[] args) {
shape obj=new app11_1();//宣告父類別建立子類別物件
obj.show(); //obj.pi=2.0;不能改變final變數值
}
public void show(){System.out.println("改寫介面的抽象函數show");}//改寫繼承的抽象函數
}
留言列表