分类：电脑/网络-程序设计-JAVA相关
问题：java用Point构造直线的问题.publicclassLin 
puic class Line {public Line()public Line(int x1, int y1, int x2, int y2)public  Line(Point p)public Line(Point p1, Point p2)}在构造方法的时候,Line(Point p),Line()有什么作用的?我只用到public Line(Point p1, Point p2)和public Line(int x1, int y1, int x2, int y2)啊.怎么会这样..
回答：这个Line貌似不是java类库里的类吧……

一般构造器的重载是为了考虑更全面。可能Line(Point p),Line()的实现有用默认参数吧。具体的要看doc。有源码的话就看下注释。

即使不知道也没有什么关系，提供重载构造器就是为了让你挑选最适合的构造方法。没有必要把所有的构造方法都用一遍的。