我的教授問我們要創建一個名爲JRectangle對象如下:我的Java教授在Partial Constructor中的含義是什麼?
- 創建一個默認的構造函數
- 創建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);
}
}
你必須問你的教授 - 這不是一個廣泛使用或官方任期。我們可以猜測*,但它只是一個猜測。 –
從來沒有聽說過.. – Maroun
_Perhaps_他們的意思是有一個構造函數調用另一個構造函數? – pickypg