// Java修饰符访问权限示例
// 默认(包级私有):没有修饰符,只能在同一个包内访问
class DefaultAccessModifier {
int defaultValue = 10;
}
// 公共类和公共方法:可以被任何类访问
public class PublicAccessModifier {
// 公共变量:可以被任何类访问
public int publicValue = 20;
// 公共方法:可以被任何类访问
public void publicMethod() {
System.out.println("This is a public method.");
}
}
// 私有变量和私有方法:只能在定义它们的类中访问
class PrivateAccessModifier {
// 私有变量:只能在本类中访问
private int privateValue = 30;
// 私有方法:只能在本类中访问
private void privateMethod() {
System.out.println("This is a private method.");
}
// 可以在本类中调用私有方法
public void callPrivateMethod() {
privateMethod();
}
}
// 受保护的变量和方法:可以在同一个包内访问,也可以通过继承在不同包中访问
class ProtectedAccessModifier {
// 受保护的变量:可以在同一个包内访问,也可以通过继承在不同包中访问
protected int protectedValue = 40;
// 受保护的方法:可以在同一个包内访问,也可以通过继承在不同包中访问
protected void protectedMethod() {
System.out.println("This is a protected method.");
}
}
默认(包级私有):
公共(public):
私有(private):
受保护(protected):
上一篇:java转义字符对照表
下一篇:java util
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站