Java meilleures pratiques - Est de déclarer le constructeur avant les variables de classe une mauvaise chose?

Je suis d'entreprendre une "statique" code de procédure pas à pas du code Java à partir d'un collègue (un autre étudiant)

Pour moi, ce n'est pas logique; la lecture de bas en haut, ces "composant" les objets sont instanciés (et plus tard utilisé dans le constructeur) avant qu'ils ne soient déclarés. Mais, le code heureusement compile et s'exécute. Est-ce une mauvaise pratique?

Public Class theObject {

    private static final long aVariable = 123123123123123;

    public theObject(...){

        componentOne = new Component(...);
        componentTwo = new Component(...);

        ...
        ...
        componentOne.doSomething(...);
    }

    private Component componentOne;
    private Component componentTwo;
}
C'est de la POO!!!! ( coup .. tombent dans les puits). Autant que je sache, Il y a certain style-cop vérifications qui pourraient mettre en évidence le fait que les députés d'être déclarée avant le constructeur suivie par les déclarations de membres du public, mais cette déclaration n'avez pas toutes les implications sur la conpiler contrairement à des langages tels que C

OriginalL'auteur mitch_au | 2012-04-22