问题:1. new Point()最终执行完结果是一个(0,0)的坐标,这样写的意义就是给个初值吗?
2. 输出语句中new Point(5).y是什么意思?这是什么语法?为什么输出结果就是一个0,也不是坐标形式?
3.最后的new Point(5,6)是创建一个点,然后也不输出,就这样?那这样写有什么用
public class Point {
int x,y;
public Point()
{
this(0);
}
public Point(int x)
{
this(x,0);
}
public Point(int x,int y)
{
this.x=x;
this.y=y;
}
public static void main(String[] args) {
new Point();
System.out.println(new Point(5).y);
new Point(5,6);
}
}