java中需要多个类修饰符是什么?
在阅读oracles Java文档(第8章)时,我遇到了一行有趣的内容: 如果一个类声明中出现两个或多个(不同的)类修饰符,则通常(尽管不是必需的)它们的出现顺序与上面在ClassModifier产品中显示的顺序一致 这是类修饰符java中需要多个类修饰符是什么?,java,Java,在阅读oracles Java文档(第8章)时,我遇到了一行有趣的内容: 如果一个类声明中出现两个或多个(不同的)类修饰符,则通常(尽管不是必需的)它们的出现顺序与上面在ClassModifier产品中显示的顺序一致 这是类修饰符 ClassModifiers: ClassModifier ClassModifiers ClassModifier ClassModifier: one of Annotation public protected private
ClassModifiers:
ClassModifier
ClassModifiers ClassModifier
ClassModifier: one of
Annotation public protected private
abstract static final strictfp
我的问题是什么是需要多个类修饰符?当我们可以使用多个类修饰符时?两个示例:
public final class MyClass { }
protected abstract class MyClass {}
好的,您可以有一个
公共抽象静态strictfp
内部类;其中每一个都与其余的正交。通常,您可以按以下方式对它们进行分组:
/public
/protected
:访问修饰符-确定谁有权访问类文本private
/摘要
:继承修饰符最终版
:仅适用于内部类static
:它与其他任何东西都是正交的strictfp
abstract
不允许创建类的实例,public
使类即使在其包之外也可以访问。因此,要创建一个可在自己的包之外访问的抽象类,需要将其设置为公共抽象类