[TIL][Java][2023-12-22] 생성자 (constructor)
생성자 (Constructor) 생성자는 객체가 생성될 때 호출되며 객체를 초기화하는 역할을 수행한다. 생성자 선언과 호출 생성자는 반환 타입이 없고 이름은 클래스의 이름과 동일하다. new 연산자에 의해 객체가 생성되면서 생성자가 호출된다. public Car() {} // 선언 ... Car car = new Car(); // 호출 기본 생성자 기본 생성자는 선언할 때 괄호 안에 아무것도 넣지 않는 생성자를 의미한다. 모든 클래스는 반드시 생성자가 하나 이상 존재한다. 만약 클래스에 생성자를 하나도 선언하지 않았다면 컴파일러는 기본 생성자를 자동으로 추가시켜 준다. 반대로 단 하나라도 생성자가 선언되어 있다면 컴파일러는 기본 생성자를 추가하지 않는다. public class Car { public C..
2023.12.22