AdvancedJava
static Keyword
openDatabase
2016. 7. 5. 17:25
static Keyword
수학함수들은 static 메소드로 만든다
field에는 static을 붙이지 않고 써야한다.
static을 이용한 자원관리 싱글톤 패턴
class A{
static int x;
}
class B extends A{
}
A.x = 10
B.x = 20
print A.x 는 20
만약 B클래스에 static int x를 한다면
10이 나온다.
static을 이용한 고급 초기화 기법
이게 무슨말이냐면
Class A{
static {
이렇게 하면 클래스가 실행이 될 때, 같이 로직이 실행이 된다.
이렇게 하면 static 으로 초기화 할 수있다.
}
}