생성자란?
- 객체 생성시 단 한번만 호출되는 메소드
- 호출되는 시점상 객체의 초기화를 위해 사용된다
특징
- 반환 자료형이 없다
- 메소드명은 반드시 클래스 명과 동일해야 한다
- 매개변수를 가질 수 있다 (=오버로딩)
- 클래스에 최소 1개는 있어야 하며, 생성자 코드가 없을 경우 컴파일러가 기본 생성자를 자동 생성
예제
- 기본 생성자가 없으면 실행되지 않는다
1. 클래스 정의
2. 객체 생성 및 실행
3. 결과 화면
문제
정답
1. 클래스 정의
2. 객체 생성 및 실행
3. 결과화면
'IT 언어 > Java' 카테고리의 다른 글
[Java] final --*Q/A (0) | 2023.12.14 |
---|---|
[Java] this 와 this() 의 차이 --*Q/A (0) | 2023.12.13 |
[Java] 객체지향 프로그램(클래스, 객체, 인스턴스) (0) | 2023.12.11 |
[Java] 이차원 배열 --*Q/A (0) | 2023.12.11 |
[Java] 배열 --*Q/A (0) | 2023.12.01 |