第2个回答 2017-03-18
有参与无参的区别就是有参构造能够在new的时候同时给创建的对象中的数据赋值
有个Circle类如下
class Circle{
private double r=0;
public Circle(){
}
public Circle(double x){
r=x;
}
public double setR(double x){
r=x;
}
}
然后在main中使用该类
Circle circle=new Circle();
circle.setR(5);
这两句等价于
Circle circle=new Circle(5);本回答被提问者采纳