在java中需要多个类修饰符是什么?

nvi*_*tty -1 java

在阅读oracles Java文档(第8章)时,我遇到了这个有趣的部分:

" 如果两个或更多(不同的)类修饰符出现在类声明中,那么它们通常是按照与上面在ClassModifier的制作中所示的顺序一致的顺序出现,尽管不是必需的."

这是类修饰符

ClassModifiers:

    ClassModifier
    ClassModifiers ClassModifier

ClassModifier: one of

    Annotation public protected private
    abstract static final strictfp
Run Code Online (Sandbox Code Playgroud)

我的问题是多个类修饰符需要什么?什么时候我们可以使用多个类修饰符?

Tas*_*kos 7

好吧,你可以有一个public abstract static strictfp内心阶级; 每一个都与其余的正交.通常,您可以按以下方式对它们进行分组:

  • public/ protected/ private:访问修饰符-确定谁有权访问类的文字.
  • abstract/ final:继承修饰符
  • static:仅适用于内部类
  • strictfp:它与其他一切正交.