Java中的访问修饰符和非访问修饰符是什么?

Java提供了两种类型的修饰符。

访问修饰符

  • 专用访问修饰符是最严格的访问级别。类和接口不能是私有的。可以在类外部访问声明为私有的变量。

  •  在公共接入改性剂可以与类,方法,构造,接口等相关联公众可以从任何其他类访问。因此,可以从任何类访问在公共类内部声明的字段,方法,块。

  •   受保护的访问修饰符可以通过使用变量,方法和构造,这是在一个父类定义的保护相关联只能由其它包或包中受保护成员的类内的任何类子类进行访问。

  • 默认的访问修饰符没有关键字。在没有任何访问控制修饰符的情况下声明的变量或方法可用于同一包中的任何其他类。

非访问修饰符

  • 用于创建类方法和变量的静态修饰符。

  • 最终的定稿类,方法和变量的实现修改。

  • 用于创建抽象类和方法的abstract修饰符。

  •  的同步和挥发性改性剂,其用于螺纹。