?? app9_2.java
字號:
// app9_2, 調用父類中特定的構造函數
class CCircle // 定義父類CCircle
{
private double pi=3.14;
private double radius;
public CCircle(){ // CCircle()構造函數
System.out.println("CCircle() constructor called");
}
public CCircle(double r){ // CCircle()有變量的構造函數
System.out.println("CCircle(double r) constructor called");
radius=r;
}
public void show(){
System.out.println("area="+pi*radius*radius);
}
}
class CCoin extends CCircle // 定義CCoin類,繼承自CCircle類
{
private int value;
public CCoin(){ // CCoin()構造函數
System.out.println("CCoin() constructor called");
}
public CCoin(double r, int v){ // CCoin()有兩個變量的構造函數
super(r); // 調用父類里,有變量的構造函數,即第10行所定義的構造函數
value=v;
System.out.println("CCoin(double r, int v) constructor called");
}
}
public class app9_2
{
public static void main(String args[])
{
CCoin coin1=new CCoin(); // 建立對象,并調用沒有變量的構造函數
CCoin coin2=new CCoin(2.5,10); // 建立對象,并調用有兩個變量的構造函數
coin1.show();
coin2.show();
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -