반응형
		class Variables     // 클래스영역 (instance variable)
		{
			int iv;			// 인스턴스 변수
			static int cv;  // 클래스 변수(static변수, 공유변수)
			
			void method()   // 메서드영역
			{
				int lv = 0; // 지역변수 (local variable)
			}
		}					// 클래스영역의 끝

 

1. 선언문만 가능하다.

(X - y=x+3 , System.out.pritln()) (O - 변수선언 int iv; static int cv; , 메서드선언(메서드정의))

2. 선언문의 순서는 상관없다.(메서드선언과 변수선언 순서 상관없음, 보통 변수선언->메서드선언이 일반적)

 

cv = 객체생성x (아무때나 사용가능하다)

iv = 객체생성o (객체생성을 해야 사용가능하다), 메서드가 종료되면 자동제거된다.

객체 = iv를 묶어 놓은것

반응형