인스턴스 메서드와 클래스 메서드


클래스 설계 시, 멤버변수 중 모든 인스턴스에 공통적으로 사용해야하는 것에 static 붙임
클래스 변수(static 변수)는 인스턴스를 생성하지 않아도 사용 가능
클래스 메서드(static 메서드)는 인스턴스 변수 사용 x
메서드 내에서 인스턴스 변수를 사용하지 않는다면, static 붙이는 것을 지향
→ 클래스 멤버변수 중 모든 인스턴스에 공통된 값을 유지하는 것이 있으면 static 붙이기
→ 작성한 메서드 중 인스턴스 변수나 메서드를 사용하지 않는 메서드에 static 붙이기 지향