"公共静态"和"静态公共"的区别



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

public static functionName() {}

但也有人写道:

static public functionName() {}

这两者有什么区别?

来自Java语言规范,第8.4.3节:

如果一个方法中出现两个或多个(不同的)方法修饰符声明,虽然不是必须的,但它们出现在订单与上面显示的生产一致MethodModifier。

因此,它们可以按任何顺序出现,但建议使用订购。订单为:

注释受公共保护的私有摘要静态最终同步的本机strictfp

两者相同。但是仍然缺少该方法的返回类型。

public static returnType functionName(){}
static public returnType functionName(){}

相关内容

  • 没有找到相关文章

最新更新