Skip to content

Latest commit

 

History

History
10 lines (6 loc) · 670 Bytes

2022.07.13.md

File metadata and controls

10 lines (6 loc) · 670 Bytes

클래스 메소드와 인스턴스 메소드의 차이


클래스 메소드는 클래스 변수를 사용할 때, 인스턴스 메소드는 인스턴스 변수를 사용할 때 각각 쓰면 된다. 그러면 만약 클래스 변수와 인스턴스 변수를 모두 사용해야하는 경우라면 어떻게 할까?

인스턴스 메소드를 쓰면 된다. 왜냐하면 클래스 메소드는 인스턴스 변수를 쓸 수 없기 때문이다.

Q. 그렇다면 클래스 메소드는 왜 필요한거죠?

A. 왜냐하면 인스턴스가 하나도 없더라도 존재해야하는 메소드가 있다면 클래스 메소드로 생성하면 되기 때문이다.