constructor1 [Java] 생성자(Constructor)에 관해서 / Default 생성자 / 생성자 오버로드 / 초기화 동시에 클래스 생성 생성자(Constructor)란? 위 코드를 보면 클래스를 생성할 때 사용하는 Constructor() 같은 함수를 생성자라고 표현합니다. 클래스의 멤버 변수는 메서드에 의해 할당될 수 있지만, 처음 클래스를 생성할 때 값을 정해야 하는 경우가 있습니다. 생성자는 이러한 상황에서 멤버 변수나 상수를 초기화하는 일을 합니다. Default 생성자 생성자는 클래스를 생성할 때만 호출합니다. 또, 생성자 이름은 클래스 이름과 같아야 합니다. 생성자는 반환 값이 없으므로, return을 사용할 수 없다고 알고 있으면 됩니다. 위 예제인 Constructor 클래스를 살펴보면 생성자가 따로 없었습니다. 하지만 new Constructor() 를 통해 객체를 만들 수 있었습니다. 생성자가 없는 클래스는 클래스 파일.. 2022. 9. 30. 이전 1 다음