JAVA 非访问修饰符
时间: 2023-06-13 19:08:36 浏览: 105
Java中的非访问修饰符包括以下几种:
1. static:用于修饰静态变量和静态方法,表示它们属于类而不是对象。
2. final:用于修饰变量、方法和类。用于修饰变量时表示该变量的值不可修改,用于修饰方法时表示该方法不能被子类重写,用于修饰类时表示该类不能被继承。
3. abstract:用于修饰抽象类和抽象方法。抽象类不能被实例化,而抽象方法必须在子类中被重写。
4. synchronized:用于修饰方法和代码块,表示它们在执行时需要获取对象的锁,以确保线程安全。
5. transient:用于修饰变量,表示该变量不需要被序列化。
6. volatile:用于修饰变量,表示该变量可能被多个线程同时访问,需要确保线程安全。
阅读全文