java构造函数visible
时间: 2023-11-24 08:53:20 浏览: 108
java深度处理word.doc
以下是Java中构造函数的可见性的介绍:
1.构造函数是一种特殊的方法,用于创建对象并初始化对象的状态。
2.构造函数的名称必须与类名相同,并且没有返回类型。
3.构造函数可以是public,protected,private或默认(没有修饰符)。
4.如果构造函数没有指定访问修饰符,则默认为包级私有。
5.如果构造函数是私有的,则只能在该类的内部使用,无法从外部访问。
6.如果构造函数是受保护的,则只能从该类的子类或同一包中的类中访问。
7.如果构造函数是公共的,则可以从任何地方访问。
以下是两个Java构造函数的例子:
1.受保护的构造函数
```java
package test;
public class C {
protected C(int arg1,int arg2){
System.out.println("C的protected构造函数");
}
}
```
2.默认的构造函数
```java
package test;
public class C {
C(int arg1,int arg2){
System.out.println("C的默认构造函数");
}
}
```
阅读全文