2017-11-13 1 views
-5

?새로운 A() 대 정적 새로운 A() 가상 머신이 초기화에서 다르게 수행합니까</p> <pre><code>class Test { static A a = new A(); } </code></pre> <p>에</p> <pre><code>class Test { A a = new A(); } </code></pre> <p>의 차이는 무엇

+1

확인이 https://stackoverflow.com/questions/413898/what-does-the-static-keyword-do-in-a-class –

+0

[idownvotedbecau.se/noresearch](http://idownvotedbecau.se/noresearch /) – domsson

+0

참조 : https://docs.oracle.com/javase/tutorial/java/javaOO/classvars.html –

답변

0

첫 번째 클래스에는 Test 클래스의 각 인스턴스에 대한 멤버 변수가 있습니다. 두 번째 클래스에는 전체 클래스 테스트에 대해 하나의 멤버 변수 만 있습니다.