相关疑难解决方法(0)

Java修饰符的语法和格式

我发现自己对访问顺序和非访问修饰符感到困惑.例如

abstract void go()  
abstract public void go()  
public final void go()  
void final go()  

final class Test{}  
class final Test{}  
final abstract class Test{}  
abstract final Test{}  
Run Code Online (Sandbox Code Playgroud)

我永远不知道正确的顺序是什么,有时候我弄错了,因为有太多可能的组合.对于哪一个应该先于另一个有明确的指导?

是否有任何关于它们在代码中出现的格式和顺序的描述?我想提出一个语法指南,但我不确定它是否100%正确.这里是:

Methods:  
[access modifier | nonaccess modifier] return-type method-name  

Classes:  
[access modifier | nonaccess modifier] class class-name  

Interfaces:  
[access modifier | nonaccess modifier] interface interface-name       

Variables:  
[access modifier | nonaccess modifier] variable-type variale-name  
Run Code Online (Sandbox Code Playgroud)

java syntax coding-style

12
推荐指数
2
解决办法
5597
查看次数

标签 统计

coding-style ×1

java ×1

syntax ×1