본문 바로가기
CS/Java

[자바] Static

by 테리는당근을좋아해 2020. 6. 29.

Static 변수

- 클래스 멤버

- 동일한 클래스의 모든 객체가 공유하는 변수

- 클래스 당 하나가 생성

- 객체가 생성되기 이전 클래스 로딩 시에 생성

 

 

Non static 변수와 Static 변수

  Non-static 멤버 (인스턴스 멤버) Static 멤버 (클래스 멤버)
공간적 특성 멤버는 객체마다 별도로 존재 멤버는 클래스 당 하나가 생성
시간적 특성 객체 생성시에 멤버가 생성 클래스 로딩 시에 멤버가 생성
공유의 특성 객체 간 공유하지 않음 동일한 클래스의 모든 객체가 공유

'CS > Java' 카테고리의 다른 글

[자바] 상속(Inheritance)  (0) 2020.06.29
[자바] 클래스 / 객체 / 인스턴스  (0) 2020.06.29
[자바] 데이터타입  (0) 2020.06.29
[자바] Collection Frameworks  (0) 2020.06.29
[자바] 가비지 컬렉션(GC, Garbage Collection)  (0) 2020.06.29

댓글