@ static 메소드에서 static 변수를 접근할 때는 클래스 이름을 명시하지 않고 사용한다.


@ 위와 예외적으로 인스턴스 영역에서는 클래스이름을 지정하여 static메서드나 static변수를 사용한다. 

그렇지 않으면 해당 메소드나 변수가 클래스 메서드인지 인스턴스 메서드인지 혼동을 주게 된다.(예외로 static상수인 경우에는 언더바를 포함한 대문자로 표기 되기 때문에 클래스 이름을 지정하지 않아도 된다)


- agile java(자바 프로그래밍) 중에서




Posted by Taoist
,