2014/07/13

    [Java] Static Method(정적 메소드)

    어떠한 클래스의 인스턴스 없이 함수를 호출하는 방법이 있을까? 정적 메소드는 객체 레퍼런스 변수 대신 클래스 명을 이용하여 호출한다. 특정 인스턴스 변수값에 의존하지 않는 유틸리티 메소드는 정적 메소드로 만드는 것이 좋다정적 메소드에서는 특정 인스턴스와는 연관되지 않기 때문에 어떤 인스턴스 변수값도 사용할수 없다정적 메소드가 아닌 메소드는 보통 인스턴스 변수 상태와 연관 되어있기 때문에 정적 메소드에서는 정적 메소드가 아닌 메소드는 사용할수 없다 정적 메소드만 들어 있는 클래스가 있다면 그 클래스의 인스턴스를 만들필요가 없기 때문에 그 생성자를 private 로 지정하는 것이 좋다

});