我的教授要求我们为一个名为 JRectangle 的对象创建以下内容:
- 创建一个默认构造函数
- 创建 2 个成员变量(长度、宽度)
- 创建部分构造函数
- 创建一个完整的构造函数
我理解该项目的其余部分,但我找不到任何包含部分构造函数的来源,我在这里完全感到困惑。谢谢您的帮助。
这可能是他的意思吗?
公共类 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);
}
}