-
06 (7) static 메서드와 인스턴스 메서드Java 2023. 5. 3. 21:34반응형
static 메서드와 인스턴스 메서드
- static 메서드: 메서드 앞에 static이 있으면 static 메서드 (클래스 메서드)
- 인스턴스 메서드: 메서드 앞에 static이 없으면 인스턴스 메서드
static을 언제 붙여야 할까?
- 속성(멤버 변수) 중에서 공통 속성에 static을 붙인다.
- 인스턴스 멤버(iv, im)을 사용하지 않는 메서드에 static을 붙인다.(iv의 쓰임에 따라 사용)
→ static의 활용은 변수와 메서드가 쓰임이 다르다, 메서드는 명령문 집합
static 메서드는 인스턴스 변수(iv)를 사용할 수 없다.
- iv는 객체 생성후에 호출가능하므로 에러
static 메서드는 인스턴스 메서드(im)를 호출할 수 없다.
- static 메서드는 (호출 X)→ 인스턴스 메서드
반응형'Java' 카테고리의 다른 글
06 (9) this( )와 this (0) 2023.05.06 06 (8) 오버로딩, 생성자 (0) 2023.05.06 06 (6) return문, 호출스택, 기본형 매개변수 (0) 2023.05.03 06 (5) 메서드 (0) 2023.05.03 06 (4) 선언위치 변수종류 (0) 2023.05.03