如果我有一个实现了许多侦听器的类,那么可接受的间距是什么?
现在我正在这样做:
public class MyClass
implements interface1,
interface2,
interface3,
interface4,
interface5 {
答案 0 :(得分:1)
我会选择:
public class MyClass implements Interface1, Interface2,
Interface3, Interface4, Interface5 {
这里,第二行有两个缩进。
确保组织中的每个人都使用相同的风格。
答案 1 :(得分:0)
Here is a link to a Java Coding Convention from Sun Micro-systems way back in 1997.虽然确实过时了,但这是描述我能找到的java编码约定的最佳“官方”文档。它表示将新线对齐到与上面一行相同的括号/空格。
然而,我通常对没有公司强制执行编码约定的个人项目所做的是新行,双标签,然后出去与第一行大致相同的长度,然后根据需要重复。
简而言之,除非有人告诉你,否则只要做一些让你阅读最好的东西。
编辑:Here is a link to the Google coding conventions for java.它所说的基本上是做任何适合的情况,并由程序员编写它来决定它是什么。