抽象类的Java代码顺序

抽象类的Java代码顺序,java,coding-style,Java,Coding Style,我已经读过了,我想知道抽象方法在哪里适合抽象类 任何已知的约定?我一直认为它们与任何其他方法一样,无论使用何种分组约定。我将它们放在它们所属的可见性块的开头,因为我将它们视为子类的接口方法。我相信(可能是错误的)没有这样的约定(在标准意义上)关于方法排序。据我所知,与此相关的两种主要方法是“基于功能的分组”或“基于可见性”(公共、受保护、私有等)。我还没有看到任何关于抽象的具体方法,所以我猜还有其他两种主要方法。在我的例子中,但那是我,我遵循可见性方法(与为类成员声明的方法相同),并将抽象方法放

我已经读过了,我想知道抽象方法在哪里适合抽象类


任何已知的约定?

我一直认为它们与任何其他方法一样,无论使用何种分组约定。我将它们放在它们所属的可见性块的开头,因为我将它们视为子类的接口方法。我相信(可能是错误的)没有这样的约定(在标准意义上)关于方法排序。据我所知,与此相关的两种主要方法是“基于功能的分组”或“基于可见性”(公共、受保护、私有等)。我还没有看到任何关于抽象的具体方法,所以我猜还有其他两种主要方法。在我的例子中,但那是我,我遵循可见性方法(与为类成员声明的方法相同),并将抽象方法放在他们的“可见性组”的最后一个。。。不知何故,我强迫症的一面告诉我,把抽象和非抽象的方法混为一谈是很混乱的。这个问题“封闭得太宽泛了”,所以也许这也应该如此?就我个人而言,我只是把方法放在使用它们的地方附近,并坚持使用小型类。