생성자란?

  • 객체 생성시 단 한번만 호출되는 메소드
  • 호출되는 시점상 객체의 초기화를 위해 사용된다

 

특징

  • 반환 자료형이 없다
  • 메소드명은 반드시 클래스 명과 동일해야 한다
  • 매개변수를 가질 수 있다 (=오버로딩)
  • 클래스에 최소 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

+ Recent posts