반응형
public class test{
static int pi; //클래스 변수
int number; //인스턴스 변수
void method(){
int lv; //지역 변수
}
}
클래스 변수의 용도
1. 인스턴스에 따라 변하지 않는 값이 필요한 경우.
2. 인스턴스를 생성할 필요가 없는 값을 클래스에 저장하고 싶은 경우
3. 값의 변경 사항을 모든 인스턴스가 공유해야 될 경우.
클래스 메소드는 인스턴스 변수에 접근할 수 없다.
인스턴트 메소드는 클래스 변수에 접근할 수 있다.
반응형
'2020 > 신입 개발자 면접 질문 모음' 카테고리의 다른 글
자바 가상 기계(JVM)이란? (0) | 2020.05.16 |
---|---|
신입 개발자 면접질문 # inner class(내부 클래스) (0) | 2020.03.27 |
면접 질문 # 다형성 (0) | 2020.03.26 |
개발자 면접질문 # 트랜잭션이란 (0) | 2020.03.25 |
오버라이딩(Overriding) vs 오버로딩(Overloading) (0) | 2020.03.23 |