Java Constructor 특징
1. 클래스명과 동일하다
2. 메소드 모양과 유사 하지만 리턴 type이 없다.
3. 객체를 생성할때 (new 할때) 호출된다.
4. 객체를 생성하는 시점에 무언가 준비 작업을 할때 필요하다.
5. 생성자를 명시적으로 정의 하지 않아도 기본 생성자( ()비어있는상태) 는 있다고 간주된다.
기본 형식
public 클래스명() {
작업내용 입력
}
활용 예제)
네모칸에 표시된 것이 생성자 이다.
각 타입에 맞는 인자를 입력한 내용이다.
각각 (2, "당나귀", "행신동") 이다.
Member 클래스 파일에 각각
num은 int type
name은 String
addr은 String 이므로
위에서 (2, "당나귀", "행신동") 값을 입력하였다.
'Java' 카테고리의 다른 글
[Eclipse] Java Array(배열) (0) | 2023.04.28 |
---|---|
[Eclipse] Java 기본 데이터 타입, 참조 데이터 타입 (0) | 2023.04.28 |
[Eclipse] Java Method (0) | 2023.04.27 |
[Eclipse] Java static 의미 및 예제 (0) | 2023.04.26 |
[Eclipse] Java this 의미 및 예제 (0) | 2023.04.26 |