찾다

 >  Q&A  >  본문

7-24 생성자가 클래스에 직접 있고 콘솔에 직접 출력할 수 있는 이유는 무엇입니까?

class Student() {public Student (){System.out.println("이것은 생성자입니다")}}

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

System.out.println(s);

}} "이것은 생성자 메서드입니다"가 기본 메서드에서 호출되지 않고 콘솔에 출력될 수 있는 이유

wsws820일 전850

모든 응답(1)나는 대답할 것이다

  • WBOY

    WBOY2022-09-21 17:57:14

    자바 프로그램의 일반적인 진입점은 메인 함수이기 때문에 메인 함수부터 실행이 시작됩니다. 학생 개체는 기본 함수에서 인스턴스화됩니다. 개체가 인스턴스화되면 이 클래스의 생성자가 호출됩니다. 이 클래스의 매개 변수가 없는 생성자는 학생 클래스에 정의되어 있으며 메서드에 출력 문이 있습니다.

    회신하다
    0
  • 취소회신하다