爲什麼我們使用這種形式? (這是一個關於Java的複數視域)構造子鏈
public MathEquation(char opCode)
{
this.opCode = opCode;
}
public MathEquation(char opCode , double leftVal , double rightVal)
{
this(opCode);
this.leftVal = leftVal;
this.rightVal = rightVal;
}
爲什麼不是這個?
public MathEquation(char opCode , double leftVal , double rightVal)
{
this.opCode = opCode
this.leftVal = leftVal;
this.rightVal = rightVal;
}
因爲根據可用的參數,類可以以兩種不同的方式構建? – Li357
並明確說明有兩種「通常」的方式來構造它。 –