면접 - 자바

개발자 면접 질문 - non-static 멤버와 static 멤버의 차이

snow-line 2020. 12. 3. 20:36
반응형

1. non-static 멤버

 - 멤버는 객체마다 별도로 존재한다. (인스턴스 멤버)

 - 객체 생성 시에 멤버가 생성된다.

 - 공유되지 않는다.

 

2. static 멤버

 - 멤버는 클래스당 하나가 생성된다. (클래스 멤버)

 - 클래스 로딩 시에 멤버가 생성된다.

 - 동일한 클래스의 모든 객체들에 의해 공유된다.

반응형