꽤 녹슬지 만 저는 이처럼 작성된 코드를 본 적이 없다고 확신합니다. 그것은 자바 연관 테스트에서 모의 질문 누군가가 내게 정적 (정적) 라인 10에 go() 메서드에 연결되어 있는지 여부를 말해 줄 수 ?? 그리고 왜 출력은 x y c g입니까?여기서 정적 인 것은 Java에서 참조하는 것입니까
public class testclass {
testclass() {
System.out.print("c ");
}
{
System.out.print("y ");
}
public static void main(String[] args) {
new testclass().go();
}
void go() {
System.out.print("g ");
}
static {
System.out.print("x ");
}
}
가능한 중복 : http://stackoverflow.com/questions/2943556/static-block-in-java – user432
'정적 {}'의 정적 초기화에 추가 수업. 클래스가 초기화 될 때 위에서 아래로 실행됩니다. –
ahh .. 그 이유는 x는 처음 인쇄됩니다 .. 감사합니다. ya'll – Leonne