프로그램 언어/Java

Java 생성자 메소드

husks 2023. 3. 9. 15:19
반응형

자바 생성자(Constructor)는 객체를 초기화하기 위한 특별한 메소드입니다.

클래스를 정의할 때 생성자를 선언하여 객체를 생성할 때 매개변수를 전달하고 객체의 초기화를 수행합니다.

생성자는 클래스 이름과 동일한 이름을 가지며, 반환 값이 없습니다.

생성자는 다음과 같이 선언됩니다:

public class MyClass {
    // 멤버 변수

    // 매개변수가 없는 생성자
    public MyClass() {
        // 초기화 코드
    }

    // 매개변수가 있는 생성자
    public MyClass(int arg1, String arg2) {
        // 초기화 코드
    }
}

위 예제에서 MyClass 클래스는 두 개의 생성자를 가지고 있습니다.

첫 번째 생성자는 매개변수가 없는 생성자이며, 객체를 생성할 때 호출됩니다. 두 번째 생성자는 int형과 String형 매개변수를 갖고 있으며, 객체를 생성할 때 매개변수를 전달하여 호출됩니다.

 

생성자를 사용하면 객체의 초기화를 수행할 때 매개변수를 전달하여 생성자를 호출할 수 있습니다. 이를 통해 객체의 초기화를 간편하게 할 수 있습니다.

반응형