static 기타

1182 단어 static
1. static 코드 블록: 정적 코드 블록.정적 코드 블록의 역할도 일부 초기화 작업을 완성하는 것이다.먼저 정적 코드 블록을 실행한 다음에 구조 방법을 실행합니다.정적 코드 블록은 클래스가 불러올 때 실행되고 구조 방법은 생성 대상이 될 때 실행된다.어떤 클래스를 호출해서 대상을 만들려면 먼저 클래스를 자바 가상 머신(JVM)에 불러온 다음에 JVM에서 클래스를 불러와서 대상을 만들어야 한다.2. 클래스의 정적 코드 블록은 한 번만 실행되며 클래스가 불러올 때 실행됩니다. 클래스마다 한 번만 불러오기 때문에 정적 코드 블록도 한 번만 실행됩니다.구조 방법은 그렇지 않다. 매번 하나의 대상을 생성할 때마다 클래스의 구조 방법을 사용하기 때문에 new는 한 번에 구조 방법을 사용한다.3. 상속 체계에 구조 방법이 있고 정적 코드 블록이 있다면 먼저 맨 윗부분의 클래스의 정적 코드 블록을 집행하고 맨 밑부분의 클래스의 정적 코드 블록까지 집행한 다음에 맨 윗부분의 클래스의 구조 방법을 집행하고 맨 윗부분의 클래스의 구조 방법을 집행한다.주의: 정적 코드 블록은 한 번만 실행됩니다.4. 정적 방법에서 비정적 구성원 변수에 접근할 수 없습니다.정적 방법에서 정적 구성원 변수에 접근할 수 있습니다.비정상적인 방법에서 정적 구성원 변수에 접근할 수 있습니다.5. 총괄: 정태적인 것은 정태적인 것만 방문할 수 있다.비정상적으로 모든 것을 방문할 수 있다.6. 정적 방법에서this 키워드를 사용할 수 없습니다.
this 정보:
this 키워드는 대상의 기본 인용입니다. 이 방법을 사용하는 대상을 가리킵니다.
다음은 애플릿 설명입니다.
public class TestThis {
	public static void main(String[] args) {
		ThisDemo td = new ThisDemo();
		td.print();
	}
}
class ThisDemo{
	public void print(){
		System.out.println(this.getClass());
	}
}

프로그램 인쇄 결과: ThisDemo
이것 도this 가 이 방법 을 호출하는 대상 이라는 것 을 설명하고 있다

좋은 웹페이지 즐겨찾기