반응형
#static 메서드 #인스턴스 메서드
-
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)→ 인스턴스 메..