모두CBT

자바언어에서 생성자가 갖는 특징으로 옳지 않은 것은? | [9급 지방직 컴퓨터일반] 10년 1회차 기출문제 상세 페이지

1[9급 지방직 컴퓨터일반] 10년 1회차
자바언어에서 생성자가 갖는 특징으로 옳지 않은 것은?
1
메소드의 이름은 클래스 이름과 동일하다.
2
객체가 만들어질 때 자동으로 호출된다.
3
리턴 타입은 void이다.
4
객체 생성자를 정의하지 않으면, 디폴트 생성자를 자동으로 생성한다.
해설

옳지 않은 것은 생성자의 리턴 타입이 void라는 설명이다.

자바 생성자는 리턴 타입을 아예 선언하지 않는다. void를 붙이면 생성자가 아니라 클래스와 이름이 같은 일반 메소드로 취급된다.

  • 생성자의 이름은 클래스 이름과 같아야 한다.
  • new로 객체가 만들어질 때 자동으로 호출된다.
  • 생성자를 하나도 정의하지 않으면 컴파일러가 매개변수 없는 기본 생성자를 자동으로 만든다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.