728x90
반응형
1 생성자 (Constructor)
1.1 생성자란?
- 인스턴스가 생성될 때마다 호출되는 인스턴스 초기화 메서드이다.
- 인스턴스 변수의 초기화 또는 인스턴스 생성 시 수행할 작업에 사용된다.
- 몇 가지 조건을 제외하고는 메서드와 같다.
- 모든 클래스에는 반드시 하나 이상의 생성자가 있어야 한다.
1.2 생성자 조건
- 생성자의 이름은 클래스의 이름과 같아야 한다.
- 생성자는 리턴값이 없다. 하지만 void를 쓰지는 않는다.
1.3 기본 생성자
- 매개변수가 없는 생성자를 의미한다.
- 클래스에 생성자가 하나도 없으면 컴파일러가 기본 생성자를 추가한다.
1.4 생성자를 이용한 인스턴스 복사
- 인스턴스간의 차이는 인스턴스 변수의 값뿐 나머지는 동일하다.
- 생성자에서 참조 변수를 매개변수로 받아서 인스턴스 변수들의 값을 복사한다.
- 똑 같은 속성 값을 갖는 독립적인 인스턴스가 하나 더 만들어진다.
반응형
'와사비크래커 IT Tip > 언어' 카테고리의 다른 글
[JAVA] 상속 (0) | 2020.09.04 |
---|---|
[JAVA] 변수의 초기화 (0) | 2020.09.03 |
[JAVA] 객체지향 프로그래밍 (0) | 2020.09.01 |
[JAVA] 배열 (0) | 2020.09.01 |
[JAVA] 조건문과 반복문 (0) | 2020.08.31 |