IT 언어/Java

[Java] 생성자 --*Q/A

비둘기멋지게발차기 2023. 12. 12. 14:37

 

생성자란?

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

 

특징

  • 반환 자료형이 없다
  • 메소드명은 반드시 클래스 명과 동일해야 한다
  • 매개변수를 가질 수 있다 (=오버로딩)
  • 클래스에 최소 1개는 있어야 하며, 생성자 코드가 없을 경우 컴파일러가 기본 생성자를 자동 생성

 

예제

  • 기본 생성자가 없으면 실행되지 않는다

 

1. 클래스 정의

2. 객체 생성 및 실행

3. 결과 화면

 

 

문제

 

 

 

 

 

 

 

 

 

 

 

 

 

 

정답

1. 클래스 정의

2. 객체 생성 및 실행

3. 결과화면