0

私の教授は、JRectangle と呼ばれるオブジェクト用に次のものを作成するように私たちに依頼しました。

  1. デフォルトのコンストラクタを作成する
  2. 2 つのメンバー変数 (長さ、幅) を作成します。
  3. 部分コンストラクターを作成する
  4. 完全なコンストラクターを作成する

プロジェクトの残りの部分は理解していますが、部分コンストラクターを含むソースが見つからないという事実は、ここで完全に混乱しています。助けてくれてありがとう。

これはおそらく彼の意味ですか?

パブリック クラス JRectangle {

double Width ;
double Length;
//Default constructor
public JRectangle(){} 
//Full constructor
public JRectangle(double W )    
{
    Width = W;
}
//Partial constructor 
public JRectangle(double L, double W)
{
    Length = L;
    Width  = W;
}
//MUTATORS
public void SetWidth( double W)
{
    Width  = W;
}
public void SetLength( double L )
{
    Length = L;
}

public double GetWidth()
{
    return Width;
}

public double Area()
{
    return Width*Length;
}
public double Perimeter()
{
    return (2*Width)+(2*Length);
}

}

4

1 に答える 1