자바 생성자(Constructor)는 객체를 초기화하기 위한 특별한 메소드입니다.
클래스를 정의할 때 생성자를 선언하여 객체를 생성할 때 매개변수를 전달하고 객체의 초기화를 수행합니다.
생성자는 클래스 이름과 동일한 이름을 가지며, 반환 값이 없습니다.
생성자는 다음과 같이 선언됩니다:
public class MyClass {
// 멤버 변수
// 매개변수가 없는 생성자
public MyClass() {
// 초기화 코드
}
// 매개변수가 있는 생성자
public MyClass(int arg1, String arg2) {
// 초기화 코드
}
}
위 예제에서 MyClass 클래스는 두 개의 생성자를 가지고 있습니다.
첫 번째 생성자는 매개변수가 없는 생성자이며, 객체를 생성할 때 호출됩니다. 두 번째 생성자는 int형과 String형 매개변수를 갖고 있으며, 객체를 생성할 때 매개변수를 전달하여 호출됩니다.
생성자를 사용하면 객체의 초기화를 수행할 때 매개변수를 전달하여 생성자를 호출할 수 있습니다. 이를 통해 객체의 초기화를 간편하게 할 수 있습니다.
YAML(YAML Ain't Markup Language) (0) | 2023.07.10 |
---|---|
CMYK to RGB in JAVA (1) | 2023.06.14 |
Java IllegalArgumentException (0) | 2023.03.09 |
Java ArrayList <class>의 날짜 값으로 정렬 (0) | 2023.03.02 |
Java 숫자 쉼표 표시 (콤마 표시) (0) | 2023.02.14 |
댓글 영역