indeep 2023. 12. 3. 03:21

내가 몰랐던 내용을 위주로 정리해야겠다.


클래스를 만들고 생성자를 만들지 않으면 기본 생성자는 원래 만들어진다.

근데 다른 생성자를 만들어놓으면 기본 생성자를 만들어줘야한다!!!(왜 몰랐을까 이걸)

 

this()는 생성자 코드의 첫 줄에만 가능하다.

public Account(int balance, String name) {
    System.out.println(123);              
    this(1244, name);                     
}

 

이렇게 this()를 처음에 안 쓰면 컴파일 에러가 발생한다.

 

 

반응형