public class DenseVector extends AbstractVector implements Vector {
public DenseVector(int n) { .. }
public DenseVector(Vector v) { .. }
public DenseVector(double... elements) { .. }
}
Why can I call a constructor with variadic arguments without arguments?
DenseVector v = new DenseVector() // calls DoubleVector(double... elements)
AbstractVector
has no manually provided constructors at all.