首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“public static”和“static public”的区别

“public static”和“static public”的区别
EN

Stack Overflow用户
提问于 2013-06-23 15:50:41
回答 2查看 164关注 0票数 1

在Java中,我发现一些开发人员写道:

代码语言:javascript
复制
public static functionName() {}

但其他一些人写道:

代码语言:javascript
复制
static public functionName() {}

这两个有什么不同?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-06-23 16:10:15

Java Language Specification, section 8.4.3

如果一个方法声明中出现了两个或多个(不同的)方法修饰符,它们的出现顺序通常与MethodModifier的production

MethodModifier中的顺序一致,尽管不是必需的。

因此,它们可以以任何顺序出现,但有一个推荐的顺序。顺序是:

注释公共保护私有抽象静态最终同步本机严格

票数 9
EN

Stack Overflow用户

发布于 2013-06-23 16:37:01

两者都是一样的。但是您仍然缺少该方法的返回类型。

代码语言:javascript
复制
public static returnType functionName(){}

static public returnType functionName(){}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17258697

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档