티스토리 뷰

 

클래스 > 객체를 만들기 위한 설계도

인스턴드 > 설계도에 따른 구체적인 제품

객체 > 변수와 메소드의 집합체 (상태와 행위의 집합)

 

static: 클래스의 소속이된다. 모든 변수에서 모든 인스턴스에서 동일한 값을 갖게된다.

ex) static double pi = 3.14;

 

클래스 변수의 용도

  • 인스턴스에 따라서 변하지 않는 값이 필요한 경우
  • 인스턴스를 생성할 필요가 없는 값을 클래스에 저장하고 싶은 경우
  • 값의 변경 사항을 모든 인스턴스가 공유해야 하는 경우

용어

  • 인스턴스 변수 > Non-Static Field
  • 클래스 변수 > Static Field

 

'개발 > Java' 카테고리의 다른 글

List 컬렉션  (0) 2022.09.05
인스턴스 멤버와 this  (0) 2022.09.04
정적 멤버와 static  (0) 2022.09.04
오버로딩, 오버라이딩  (0) 2022.09.04
생성자  (0) 2022.09.01
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/06   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함