在Java中,构造函数的访问权限可以设置为以下三种之一:
public class MyClass {
public MyClass() {
// 构造函数内容
}
}
public class MyClass {
private MyClass() {
// 构造函数内容
}
}
public class MyClass {
protected MyClass() {
// 构造函数内容
}
}
注意:构造函数不能具有比其所在类更严格的访问权限。例如,如果一个类的访问级别是private,那么它的构造函数不能是public或protected。