Java

06 (7) static 메서드와 인스턴스 메서드

라타노 2023. 5. 3. 21:34
반응형

static 메서드와 인스턴스 메서드

- static 메서드: 메서드 앞에 static이 있으면 static 메서드 (클래스 메서드)

- 인스턴스 메서드: 메서드 앞에 static이 없으면 인스턴스 메서드

static을 언제 붙여야 할까?

- 속성(멤버 변수) 중에서 공통 속성에 static을 붙인다.

- 인스턴스 멤버(iv, im)을 사용하지 않는 메서드에 static을 붙인다.(iv의 쓰임에 따라 사용)

static의 활용은 변수와 메서드가 쓰임이 다르다, 메서드는 명령문 집합

 

 

static 메서드는 인스턴스 변수(iv)를 사용할 수 없다.

- iv는 객체 생성후에 호출가능하므로 에러

 

static 메서드는 인스턴스 메서드(im)를 호출할 수 없다.

- static 메서드는 (호출 X)인스턴스 메서드

 

 

 

 

 

 

 

 

 

 

 

 

 

 

출처 : 남궁성의 정석코딩 - YouTube

 

남궁성의 정석코딩

자바의 정석 동영상 강의 채널입니다.(by 저자 남궁성)

www.youtube.com

 

반응형