2016-06-12 85 views

回答

0

Area唯一可能的構造是Area構造函數,但空Area構造覆蓋空Rad構造(如果AreaRad子類)。類似的,

class Rad { 
    public double p = 10, a; 

    protected Rad() { // <-- only visible to subclasses. 
    } 
} 

此外,我不會在構造函數中print;而是覆蓋toString並打印您創建的實例。喜歡的東西,

class Area extends Rad { // <-- a subclass of Rad. 
    public Area() { 
     a = Math.PI * p * p; 
    } 

    @Override 
    public String toString() { 
     return String.valueOf(a); 
    } 

    public static void main(String args[]) { 
     Rad o = new Rad(); 
     System.out.println(o); 
    } 
} 
+0

真的很感謝你的幫助,,,並赦免如果問題太過於愚蠢 –

0

不,你不能......建設者必須在自己的類中定義......不是他們的父母,而不是孩子的

+0

thnx爲你的幫助 –

相關問題