suchen

Heim  >  Fragen und Antworten  >  Hauptteil

7-24 Warum kann sich der Konstruktor direkt in der Klasse befinden und direkt an die Konsole ausgeben?

class Student() {public Student (){System.out.println("Dies ist der Konstruktor")}}

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

System.out.println(s);

}} Warum „Dies ist die Konstruktormethode“ an die Konsole ausgegeben werden kann, ohne in der Hauptmethode aufgerufen zu werden

wsws819 Tage vor844

Antworte allen(1)Ich werde antworten

  • WBOY

    WBOY2022-09-21 17:57:14

    因为java程序一般入口是在main函数,从mian函数开始执行。主函数中实例化了一个学生对象,一个对象在实例化的时候会调用这个类的构造方法,在学生类中定义了该类的无参的构造方法,方法里有输出语句。

    Antwort
    0
  • StornierenAntwort