在Java中,我发现一些开发人员写道:
public static functionName() {}但其他一些人写道:
static public functionName() {}这两个有什么不同?
发布于 2013-06-23 16:10:15
从Java Language Specification, section 8.4.3
如果一个方法声明中出现了两个或多个(不同的)方法修饰符,它们的出现顺序通常与MethodModifier的production
MethodModifier中的顺序一致,尽管不是必需的。
因此,它们可以以任何顺序出现,但有一个推荐的顺序。顺序是:
注释公共保护私有抽象静态最终同步本机严格
发布于 2013-06-23 16:37:01
两者都是一样的。但是您仍然缺少该方法的返回类型。
public static returnType functionName(){}
static public returnType functionName(){}https://stackoverflow.com/questions/17258697
复制相似问题