반응형
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를 묶어 놓은것
반응형
'java↗' 카테고리의 다른 글
java↗7-8. 메서드란? 메서드의 선언부와 구현부 (0) | 2024.03.25 |
---|---|
java↗7-7. 클래스 변수와 인스턴스 변수 (0) | 2024.03.25 |
java↗7-5. 클래스의 정의 (0) | 2024.03.24 |
java↗7-4. 객체 배열 (0) | 2024.03.24 |
java↗7-3. 객체의 생성과 사용 (0) | 2024.03.24 |