자바의 정석 - 6장 객체지향개념 part 8


자바의 정석 - 6장 객체지향개념 part 8

이번에는 변수의 초기화에 대해 배워보겠다. 아,참 그리고 이제는 가르치면서 공부하는 게 효율이 좋다해서 나도 뭔가 강의하는 느낌으로 내가 배운 걸 정리하도록 할 것이다. 변수에는 크게 지역변수와 멤버변수 두 가지로 분류할 수 있다. 멤버 변수에는 인스턴스 변수와 클래스 변수 2가지가 있다. 멤버 변수는 자동 초기화가 이루어진다. 반면 지역 변수는 자동 초기화가 이루어지지 않으므로 반드시 수동 초기화를 해줘야 한다. // 지역 변수와 멤버 변수의 자동 초기화에 대해 알아보자, class InitTest{ // 먼저, 클래스 내에 선언되는 변수로는 인스턴스 변수와 클래스 변수가 있다고 배웠다..!! int x; // 얘는 클래스 영역에 선언되었고, static이 안 붙으니 인스턴스 변수이다. int y = x; // 앞서 말했듯 인스턴스 변수는 자동 초기화 되기 때문에 인스턴스 변수 x의 값을 y에 대입하는 것이 가능하다.!! void method1() { // 여기 블럭부터는 메서드 ...


#자바의정석

원문링크 : 자바의 정석 - 6장 객체지향개념 part 8