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

4

你的教授可能意味着类似

int length;
int width;
JRectangle()  // default
JRectangle(int l)  // partial:  sets length, but defaults width
JRectangle(int l, int w) //full constructor. to set width and length

虽然最好问问你的教授。

于 2013-09-24T05:49:57.460 回答