Java - OOP - 변수의 초기화

갓김치·2020년 8월 19일
0

자바 객체지향

목록 보기
7/13

참고

InitTest.java

변수의 초기화

  • 변수를 선언하고 처음으로 값을 저장하는 것.

명시적 초기화

  • 선언과 동시에 초기화
//기본형
int a = 10;
//참조형
Test t = new Test;

생성자를 이용한 초기화

초기화블럭을 이용한 초기화

  • 어떤 값 하나를 만들기 위해 매우 많은 식이 필요할 때 (ex물리학..)
  • 클래스 초기화블럭(static{}), 인스턴스 초기화블럭({})

순서

    1. 클래스변수 초기화 -> 인스턴스 변수 초기화
    1. 자동 기본값 초기화 -> 명시적 초기화 -> 초기화블럭 (-> 생성자 (인스턴스변수))
profile
갈 길이 멀다

0개의 댓글