Notice
Recent Posts
Recent Comments
Link
관리 메뉴

데브마우스

[Java]static 멤버와 인스턴스 멤버간의 참조 및 호출 본문

Java/Java: 문법 정리

[Java]static 멤버와 인스턴스 멤버간의 참조 및 호출

데브마우스 2023. 10. 17. 21:50

static 멤버의 특징

static 멤버는 프로그램이 실행 되기전에 생성됩니다.

static 변수는 모든 객체들이 같은 값을 공유합니다.

static 메서드는 다음과 같은 코드 형식으로 호출할 수 있습니다:

클래스_이름.메서드이름(파라미터);

인스턴스 멤버

인스턴스 멤버는 생성자 new 키워드를 사용하여 생성됩니다.

인스턴스 변수는 모든 객체들이 다른 값을 가집니다.

인스턴스 메서드는 객체를 생성한 후 사용할 수 있습니다.

static 멤버와 인스턴스 멤버간의 참조 및 호출

참조 및 호출 가능 여부 static 멤버가 인스턴스 멤버가
static 멤버를 참조 및 호출 가능 가능
인스턴스 멤버를 참조 및 호출 에러 가능

 

미리 만들어지지 않은 멤버를 참조할 수 없기 때문에 static 멤버가 인스턴스 멤버를 참조 및 호출할 수 없습니다.

'Java > Java: 문법 정리' 카테고리의 다른 글

[Java] 오버로딩 정리  (0) 2023.10.20
[Java]형변환(캐스팅) 정리  (0) 2023.10.18
[Java]Call by Value와 Call by Reference 정리  (0) 2023.10.17
[Java]자바 배열 정리  (0) 2023.10.16
[Java]메서드(method) 정리  (0) 2023.10.15