클래스 메소드와 인스턴스 메소드의 차이 클래스 메소드는 클래스 변수를 사용할 때, 인스턴스 메소드는 인스턴스 변수를 사용할 때 각각 쓰면 된다. 그러면 만약 클래스 변수와 인스턴스 변수를 모두 사용해야하는 경우라면 어떻게 할까? 인스턴스 메소드를 쓰면 된다. 왜냐하면 클래스 메소드는 인스턴스 변수를 쓸 수 없기 때문이다. Q. 그렇다면 클래스 메소드는 왜 필요한거죠? A. 왜냐하면 인스턴스가 하나도 없더라도 존재해야하는 메소드가 있다면 클래스 메소드로 생성하면 되기 때문이다.