在 Java 中,我发现一些开发人员会这样写:
public static functionName() {}
但其他一些人写道:
static public functionName() {}
这两者有什么区别?
在 Java 中,我发现一些开发人员会这样写:
public static functionName() {}
但其他一些人写道:
static public functionName() {}
这两者有什么区别?
如果两个或多个(不同的)方法修饰符出现在方法声明中,尽管不是必需的,但习惯上它们的出现顺序与上面在 MethodModifier 的产生式中显示的顺序一致。
所以它们可以以任何顺序出现,但有一个推荐的 顺序。顺序是:
注解 public protected private abstract static final synchronized native strictfp
两者都是一样的。但是您仍然缺少该方法的返回类型。
public static returnType functionName(){}
static public returnType functionName(){}