프로그램 언어/Java
Java 생성자 메소드
husks
2023. 3. 9. 15:19
반응형
자바 생성자(Constructor)는 객체를 초기화하기 위한 특별한 메소드입니다.
클래스를 정의할 때 생성자를 선언하여 객체를 생성할 때 매개변수를 전달하고 객체의 초기화를 수행합니다.
생성자는 클래스 이름과 동일한 이름을 가지며, 반환 값이 없습니다.
생성자는 다음과 같이 선언됩니다:
public class MyClass {
// 멤버 변수
// 매개변수가 없는 생성자
public MyClass() {
// 초기화 코드
}
// 매개변수가 있는 생성자
public MyClass(int arg1, String arg2) {
// 초기화 코드
}
}
위 예제에서 MyClass 클래스는 두 개의 생성자를 가지고 있습니다.
첫 번째 생성자는 매개변수가 없는 생성자이며, 객체를 생성할 때 호출됩니다. 두 번째 생성자는 int형과 String형 매개변수를 갖고 있으며, 객체를 생성할 때 매개변수를 전달하여 호출됩니다.
생성자를 사용하면 객체의 초기화를 수행할 때 매개변수를 전달하여 생성자를 호출할 수 있습니다. 이를 통해 객체의 초기화를 간편하게 할 수 있습니다.
반응형