728x90
반응형
변수초기화
-
[JAVA 공부 5일차] 객체지향 Part 3Development/JAVA 2022. 7. 27. 09:20
1. 변수의 초기화 지역 변수는 꼭 사용 전에 수동 초기화해주어야 한다. 인스턴스 변수, 클래스 변수(static 변수)의 경우 자동 초기화가 된다. int, long, short, byte, float, double 타입의 경우 타입에 맞게 0으로 초기화된다. boolean 타입의 경우 false로 초기화된다. char 타입의 경우 '\u0000' (공백 1칸)으로 초기화된다. 참조형 변수는 null로 초기화된다. 1. 명식적 초기화 ( = ) 간단한 초기화할 때 많이 사용된다. class Car{ int door = 4; // 기본형 변수의 초기화 Engine e = new Engine(); // 참조형 변수의 초기화 } 2. 초기화 블록 복잡한 초기화를 할 때 많이 사용된다. 인스턴스 초기화 블록 ..