생성자

    [Java] 생성자

    📌초기화 일반적으로 객체가 생성된 후에 가장 먼저 하는 작업은 객체의 데이터를 초기값으로 설정하는 것이다. Java에서는 생성자라는 개념을 사용하여 객체가 생성될 때마다 초기화 작업을 자동으로 실행한다. 📌생성자 (Constructor) 생성자는 일반 메소드와 아주 흡사하다. 다만 생성자 이름이 클래스 이름과 같고, 반환(return) 값을 가지지 않는다는 점이 다르다. 기본 생성자 (Default 생성자) 만약 클래스 작성시에 생성자를 하나도 만들지 않는 경우에는 자동적으로 메소드의 몸체 부분이 비어 있는 생성자가 만들어진다. 이를 디폴트 생성자라고 한다. 만약 생성자가 하나라도 선언되어 있으면 디폴트 생성자는 자동으로 추가되지 않는다. 즉, 기본 생성자가 컴파일러에 의해서 추가되는 경우는 클래스에 정..