有人告诉我调用构造函数的方法是 type object_variable = new type 即:
Fraction f1 = new Fraction( 2, 3 );
但我也在stackoverflow上读到调用构造函数的方法是使用“this”。方法。哪种方式是正确的或两种方式都可以接受?因此,在下面的这个例子中,第一行或 one.denominator 部分是对构造函数的调用吗?:
1 public static Fraction addFraction( Fraction one, Fraction two ) {
2 int commonDenom = one.denominator * two.denominator;
3 int newNumerator = one.numerator * two.numerator +
4 two.numerator * one.numerator;
5 return new Fraction( newNumerator, commonDenom );
}