Wil*_*zel 7 java coding-style code-structure
这是写好的风格:
objectName.methodWithManyParameters(someLongParameter1, someLongParameter2, someLongParameter3, someLongParameter4, someLongParameter5);
Run Code Online (Sandbox Code Playgroud)
(这对于一条线显然很长)
objectName.methodWithManyParameters
(
someLongParameter1,
someLongParameter2,
someLongParameter3,
someLongParameter4,
someLongParameter5
);
Run Code Online (Sandbox Code Playgroud)
另一种方式是:
objectName.methodWithManyParameters(someLongParameter1, someLongParameter2,
someLongParameter3, someLongParameter4,
someLongParameter5);
Run Code Online (Sandbox Code Playgroud)
根据Oracle 约定:
当表达式无法容纳在一行中时,请根据以下一般原则将其分解:
如果上述规则导致代码混乱或代码被挤压到右边距,只需缩进 8 个空格即可。
以下是中断方法调用的一些示例:
someMethod(longExpression1, longExpression2, longExpression3,
longExpression4, longExpression5);
Run Code Online (Sandbox Code Playgroud)
第二个选项是标准约定,第一个选项更具可读性,但可能会损害非常长的方法,或者如果由于类的长度而导致许多调用......
| 归档时间: |
|
| 查看次数: |
5030 次 |
| 最近记录: |