Java 类及类成员的访问控制符有哪些,并说明私有权限和公有权限的使用方法?
时间: 2023-05-28 16:06:26 浏览: 103
Java类的修饰符、访问控制符
4星 · 用户满意度95%
Java 类及类成员的访问控制符包括四种:public、protected、default、private。
public:公有权限,可以被任何类访问。
protected:受保护权限,可以被本包及其子类访问。
default(即不加任何访问控制符):默认权限,可以被本包中的类访问。
private:私有权限,只能被本类访问。
使用方法:
1. 对于类名和类的成员,如果使用public关键字修饰,那么这个类或成员就可以被任何类访问。
2. 如果使用protected关键字修饰,那么这个类或成员就可以被本包及其子类访问。
3. 如果不加任何访问控制符,则表示使用默认权限,这个类或成员就可以被本包中的类访问。
4. 如果使用private关键字修饰,那么这个类或成员就只能被本类访问。
例如:
public class MyClass {
public int a;
protected int b;
int c; //默认权限,等同于protected
private int d;
}
在上面的例子中,类MyClass的访问权限为public,成员a的访问权限为public,成员b的访问权限为protected,成员c的访问权限为默认权限(等同于protected),成员d的访问权限为private。使用时,可以根据需要来选择不同的访问控制符,以保证类及其成员的访问安全。
阅读全文