2016-06-12 4 views

答えて

0

唯一の可能なコンストラクタはAreaコンストラクタであるが、(AreaRadのサブクラスである場合)、空Areaコンストラクタは空Radコンストラクタを上書き。何かのように、

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 ur help –

関連する問題