static 간단한 설명

1530 단어 필기

static 방법


static 방법은 일반적으로 정적 방법이라고 부른다. 정적 방법은 어떠한 대상에 의존하지 않고 접근할 수 있기 때문에 정적 방법에 있어this는 없다. 왜냐하면 그 어떠한 대상에도 의존하지 않기 때문이다. 대상이 없으면 this라고 할 수 없다.또한 이 특성 때문에 정적 방법에서 클래스에 접근할 수 없는 비정상적 구성원 변수와 비정상적 구성원 방법은 모두 구체적인 대상에 의존해야만 호출될 수 있기 때문이다.그러나 주의해야 할 것은 정적 방법에서는 비정적 구성원 방법과 비정적 구성원 변수에 접근할 수 없지만 비정적 구성원 방법에서는 정적 구성원 방법/변수에 접근할 수 있다는 것이다.static 키워드의 또 다른 관건적인 역할은 정적 코드 블록을 형성하여 프로그램 성능을 최적화하는 데 쓰인다.static 블록은 클래스의 어느 곳에나 설치할 수 있으며, 클래스에 여러 개의 static 블록이 있을 수 있습니다.클래스가 처음 불러올 때,static 블록의 순서에 따라 각static 블록을 실행하고, 한 번만 실행합니다.
public class eg {
     
	// 
    static {
     		
	/*	 	 	 */	
	}	// , , 	
	public static void main(String[] args) {
     	
    }
}

한 번만 할 수 있는 초기화 작업을 static 코드 블록에 넣는 경우가 많아요.

좋은 웹페이지 즐겨찾기