본문 바로가기
BACK-END/JAVA

생성자

by 썬키 2021. 11. 25.

21.11.25
:생성자

생성자의 특징
1. 리턴타입이 없는 ()로 사용한다. - 주소만 리턴된다.
2. 클래스 이름과 동일하다.
ex)public class ObjectExample{
public ObjectExample(){}
}

생성자의 역할 - 생성할때 쓰는 것. 꼭 필요.

기본 생성자 - 생략 가능하다.
┗생성할 때 아무 처리도 안하는 생성자 →
컴파일할때 컴파일러가 자동으로 만들어서 호출할 수 있도록 해준다.
┗다른 생성자가 있으면 자동으로 생기지 않는다.


초기화 블록 - 클래스가 생성될 때마다 무조건 실행되는 블록 {~~}
static 초기화 블록-  클래스가 한번 불려지면 무조건 딱한번만 실행 static {~~}
초기화 블록의 목적 - 초기값을 셋팅하기 위해서

'BACK-END > JAVA' 카테고리의 다른 글

상속  (0) 2021.11.29
메서드  (0) 2021.11.26
클래스와 접근제한자  (0) 2021.11.24
배열  (0) 2021.11.23
While문  (0) 2021.11.22

댓글