在Java中,构造方法主要有以下几种类型:
public class MyClass {
// 编译器自动提供的默认构造方法
}
public class MyClass {
private int x;
private String y;
// 参数化构造方法
public MyClass(int x, String y) {
this.x = x;
this.y = y;
}
}
public class MyClass {
private static MyClass instance;
private MyClass() {
// 私有构造方法
}
public static MyClass getInstance() {
if (instance == null) {
instance = new MyClass();
}
return instance;
}
}
public class MyClass {
protected MyClass() {
// 保护构造方法
}
}
public class MyClass {
public MyClass() {
// 公共构造方法
}
}
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: Java中SuspendThread怎么使用