생성자
생성자란?????
클래스로부터 객체를 생성할 때, 객체를 초기화함
동작 순서
- new 연산자로 객체 생성
- 힙 메모리 상에 객체를 생성하고, 해당 메모리 주소를 반환
- 생성자 호출
- 객체 생성 시, 생성자가 반드시 호출됨
- 객체를 초기화
- 객체 내부에서 필요한 필드나 상수 등의 초기값을 설정
생성자 선언하기
- 생성자명은 클래스 이름과 같아야 함
- 값을 반환하는 return문을 작성하지 않음


생성자에 매개변수 전달하기
- 클래스 호출하는 소괄호 안에, 선언한 매개변수에 맞춰 인자를 전달
Person person = new Person("lobbyRoGo", 29);

Class 를 구현하면서 별도로 생성자를 만든적 없는데 어떻게 했지???
디폴트 생성자
- 클래스 내부에 생성자를 생략한 경우, 자바 컴파일러가 디폴트 생성자를 자동 추가함
- 생성자 선언을 생략해도 정상적으로 객체가 생성됨
내용 정리
- 생성자 : 클래스로부터 객체를 생성할 때, 객체를 초기화함
- new 연산자로 객체 생성하면서 생성자가 호출됨
- 생성자명은 클래스명과 동일하며, return문을 작성하지 않음
어떤 객체를 만들지 고민하고 클래스와 구성요소 구현을 더 연습을 하면 좋을꺼 같다.