recherche

Maison  >  Questions et réponses  >  le corps du texte

7-24 Pourquoi le constructeur peut-il être directement dans la classe et sortir directement sur la console ?

class Student() {public Student (){System.out.println("Ceci est le constructeur")}}

class ConstructDemo{public static void main(String[] args){Student s=new Student();

System.out.println(s);

}} Pourquoi "ceci est la méthode constructeur" peut être affiché sur la console sans être appelé dans la méthode principale

wsws850 Il y a quelques jours881

répondre à tous(1)je répondrai

  • WBOY

    WBOY2022-09-21 17:57:14

    Étant donné que le point d'entrée général d'un programme Java est la fonction principale, l'exécution commence à partir de la fonction principale. Un objet étudiant est instancié dans la fonction principale. Lorsqu'un objet est instancié, le constructeur de cette classe sera appelé. Le constructeur sans paramètre de cette classe est défini dans la classe étudiant et il y a des instructions de sortie dans la méthode.

    répondre
    0
  • Annulerrépondre