public class Circle extends Xxx{
private double radius;
private int id;
private static int setid=1001;
private static int count=0;
//空参构造器
public Circle() {
//在有继承的情况下可以通过super()方法调用父类构造器;
//如果()里没有参数则是调用空参构造器,有参数则是调用对应带参构造器
super();
id=setid++;
count++;
}
//带参构造器
public Circle(double radius) {
//通过this()方法调用当前构造器;
//如果()里没有参数则是调用空参构造器,有参数则是调用对应带参构造器
this();
this.radius = radius;
}
}
java在构造器中调用构造器
最新推荐文章于 2024-06-26 15:22:02 发布