1.생성자란 무엇인가? |
생성자는 인스턴스가 생성될 때 호출되는 '인스턴스 초기화 메서드'이다. 따라서 인스턴스 변수의 초기화 작업에 주로 사용되며, 인스턴스 생성 시에 실행되어야 할 작업을 위해서도 사용된다
2.디폴트 생성자란 무엇인가? |
디폴트 생성자는 객체가 생성될 때 사용자가 초기값을 명시하지 않으면, 컴파일러가 자동으로 제공하는 생성자입니다. 디폴트 생성자는 사용자로부터 인수를 전달받지 않으므로, 매개변수를 가지지 않습니다.
3.생성자의 용도에 대하여 설명하시오. |
생성자란?
생성자는 인스턴스가 생성될 때 호출되는 '인스턴스 초기화 메서드'이다. 따라서 인스턴스 변수의 초기화 작업에 주로 사용되며, 인스턴스 생성 시에 실행되어야 할 작업을 위해서도 사용된다. (크게 요약하면 생성자의 용도는 값들의 초기화이다.)
보통 생성자의 사용법은 대략 이 정도이다.1) 클래스에 기본생성자와 매개변수를 가진 생성자를 정의했을 경우2) 클래스에 기본생성자 없이 매개변수를 가진 생성자만 정의했을 경우
아래 참고
[Java] 자바 - 생성자의 목적, 특징, 사용법 (Constructor)
자바 - 생성자의 목적, 특징, 사용법 1. 생성자의 목적 생성자(Constructor)는 객체가 생성될때 자동으로 호출되는 특수 목적의 멤버함수(메소드)로 객체의 초기화를 위해 사용됩니다. 2. 생성자의 특
kadosholy.tistory.com
4.null 에 대하여 설명하시오. |
null은 어떤 변수가 값을 가지지 않음을 나타내는 특별한 값으로 '널'이라 부른다. 상수이고 null 유형의 유일한 값이며, 대소문자를 구별하지 않습니다. null은 공백('')과 다른 값으로, '=='의 비교에서는 같은 것으로 간주된다.
참조 변수를 초기화 할 때 사용된다.
또한 JVM 으로 하여금 해당 객체가 GC에 의한 메모리 해제 되상이 됨을 알리는 역할을 한다.
'JAVA개념 시작하기' 카테고리의 다른 글
JAVA 10일차 - Public, Static, 캡슐화 (0) | 2022.12.05 |
---|---|
JAVA 9일차 - 클래스패스, 접근제한자, 패키지 (0) | 2022.12.05 |
JAVA 7일차 - 변수 및 클래스와 객체 (0) | 2022.12.05 |
JAVA 6일차 - 클래스와 인스턴스 (0) | 2022.10.31 |
Java 5일차 - 1주일 치 정리 (변수~메소드) (0) | 2022.10.31 |