- static 공통적인 속성에 주로 사용한다.
- instance는 보통 속성이 다를 때 사용한다.
static 사용법[class이름.변수명]
- static은 모든 객체들이 서로 공유하기 때문에 static 변수를 변경할 경우 전체 값이 바뀌게 된다.
메모리 구조 파악!
static 메소드는 인스턴스 멤버(i.v, i.m)을 사용하지 않는 메서드에 static을 붙인다.
Q. static 메서드는 인스턴스 변수 사용가능?
no.
Q. static 메서드는 인서턴스 메서드 호출가능?
no.
Q. 왜? static 메서드는 인스턴스 멤버를 쓸 수 없나요?
static메서드 호출시 객체(iv묶음)가 없을 수도 있어서
'Computer Science > 자바' 카테고리의 다른 글
[JAVA] 기본형, 참조형 매개변수 (0) | 2023.03.24 |
---|---|
[JAVA] 메서드 (0) | 2023.03.24 |
[JAVA] 선언위치에 따른 변수의 종류 (0) | 2023.03.23 |
[JAVA] 객체 배열 (0) | 2023.03.23 |
[JAVA] 객체 생성 및 사용법 (0) | 2023.03.23 |