생성자
2024. 5. 3. 18:42ㆍJava 기초 이론
생성자
변수를 원하는 값으로 초기화할 수 있음
초기값이 = 0;으로 되어 있을 때 초기값에 1을 넣어주면
초기값이 1로 초기화됨
1.반환값이 없음(return 사용 x, void 사용 x)
2.객체(클래스)를 초기화하는 방법이 많을 경우 모두 사용 가능
선언 예제
1. 기본 생성자 - 필수요소가 없음
public 클래스이름() {}
2. 필수 생성자 - 필수로 받아야하는 값이 존재
- 필수로 받아야하는 값은 필드에 적힌 값만 가능
public 클래스이름(String ㅇㅇ, int ㅇㅇ2) {}
(변수명과 필드값은 같은)
this.변수명 = ㅇㅇ;
this.필드값2 = ㅇㅇ2;
3. 값이 지정된 생성자 - 필드나 생성자에서 값을 지정해준 생성자