작성한 질문수
나도코딩의 자바 기본편 - 풀코스 (20시간)
생성자
작성
·
261
0
모든 클래스에는 기본생성자가 필요한 건지 궁금합니다.
매개변수를 받는 생성자가 있어도 기본생성자는 꼭 필수록 클래스에 있어야 하는 건지 궁금합니다!!
답변 1
안녕하세요?모든 클래스에 항상 기본 생성자를 정의하실 필요는 없습니다.생성자는 객체가 만들어질 때 자동으로 호출되는 메소드인데, 개발자가 다른 생성자를 하나도 정의하지 않는 경우 자바에서는 자동으로 기본 생성자를 만들어 준답니다. 그러므로 생성자에서 어떤 동작을 하거나 값을 초기화 해야 하는 등의 작업이 필요 없다면 굳이 만들지 않으셔도 무방합니다 😊감사합니다.