자바의 생성자: 왜 필요할까?
Constructors in Java: Why Do We Need Them?

TL;DR AI
1분핵심 요약
이 글은 Java 생성자가 객체를 만들 때 값을 초기화해, 필요한 데이터가 처음부터 설정되도록 한다고 설명한다.
슈퍼마켓 예시를 통해, 많은 객체의 필드를 일일이 수동으로 설정하는 일이 얼마나 번거로운지 보여준다.
생성자를 사용하면 객체 생성 시 값을 전달할 수 있어 반복 코드를 줄이고 코드를 더 깔끔하게 만든다.
일치하는 생성자가 없으면 Java에서 컴파일 오류가 발생하며, 이는 올바른 객체 초기화의 중요성을 보여준다.
