반응형
인스턴스가 생성될 때마다 호출되는
인스턴스 초기화 메서드
규칙
- 이름이 class 이름과 같아야 한다
- 리턴값이 없다. 그래도 void 안 붙임
- 모든 class는 반드시 생성자를 가진다(안 적으면 complier가 알아서 만들어줌)
기본 생성자
Default Constructor
매개변수parameter가 없는 생성자이다.
생성자가 하나도 없을 때 complier가 자동으로 추가한다.
생성자 오버로딩
기본생성자가 필수인 이유는 new로 호출할 때마다 초기화한 class를 참조변수에 새로운 주소값에 담기위함이겠죠.
호출 시 원하는 식으로 사용하려면 매개변수parameter를 담아 호출하려면 생성자 오버로딩이 필요합니다.
매개변수가 있는 생성자 작성시
기본생성자 필수기재
반응형
'☕ 자바 JAVA > ☕ 클래스와 함수 Class & Method' 카테고리의 다른 글
[JAVA]상속 Inheritance (1) | 2024.03.13 |
---|---|
[JAVA]생성자 this()와 참조변수 this (0) | 2024.03.10 |
[JAVA]오버로딩 Overloading (0) | 2023.10.03 |
[JAVA]Method의 Return문이란 (0) | 2023.09.17 |
[JAVA]Method 메서드란(+ 함수와의 차이, BlackBox란) (0) | 2023.09.10 |