在Java中,修饰符是用来控制类、方法、变量和构造器的访问级别和行为的关键字。Java提供了一系列的修饰符,包括访问控制修饰符和非访问控制修饰符。以下是一些常见的修饰符及其用途、场景和示例:
访问控制修饰符
1. public
- 用途:
public
是最宽松的访问级别,允许类、方法或变量被任何其他类访问。 - 场景:当你希望一个方法或变量可以被任何地方调用或访问时,应使用
public
。 - 示例:
public class MyClass {
public int myPublicVariable = 10;
public void myPublicMethod() {
System.out.println("This is a public method.");
}
}
2. private
- 用途:
private
是最严格的访问级别,仅允许同一类内部访问。 - 场景:用于封装类的内部状态,防止外部类直接修改这些状态。
- 示例:
public class MyClass {
private int myPrivateVariable = 10;
public void setMyPrivateVariable(int value) {
this.myPrivateVariable = value