Instancier un objet à l'intérieur de la classe principale de Java

Je regardais à travers mon OOP de documentation de classe et j'ai trouvé ça par exemple:

class Student {
    private String name;
    public int averageGrade;


    public Student(String n, int avg) {
        name = n;
        averageGrade = avg;
    }

    public static void main(String[] args) {
        Student s = new Student("John", 9);
    }
}

Je trouve cela déroutant qu'ils sont l'instanciation d'un objet à partir de la main de la même classe. Est-ce considéré comme une mauvaise pratique? Fera l'objet nouvellement créé s ont une méthode principale?

Merci!

source d'informationauteur Mihai Neacsu

Leave a Reply

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *