내가 몰랐던 내용을 위주로 정리해야겠다.
클래스를 만들고 생성자를 만들지 않으면 기본 생성자는 원래 만들어진다.
근데 다른 생성자를 만들어놓으면 기본 생성자를 만들어줘야한다!!!(왜 몰랐을까 이걸)
this()는 생성자 코드의 첫 줄에만 가능하다.
public Account(int balance, String name) {
System.out.println(123);
this(1244, name);
}
이렇게 this()를 처음에 안 쓰면 컴파일 에러가 발생한다.
반응형
'JAVA 강의(인프런)' 카테고리의 다른 글
Final을 Static과 같이 사용해야 하는 이유 (1) | 2023.12.03 |
---|---|
Java 메모리 구조 (0) | 2023.12.03 |
기본형 vs 참조형 (1) | 2023.11.30 |
클래스, 객체, 인스턴스 (0) | 2023.11.29 |