이클립스에서 코드를 작성하다가 다음과 같은 찜찜한 Warnning을 본적이 있을것입니다.


The static methos ~ from the type ~ should be accessed in a static way.

정말 단순한 원인인데, 클래스의 static 메서드를 멤버메서드인것 처럼 사용해서 나타나는 경고문구입니다.

다음의 코드를 보면 Utils 클래스의 justMethod()는 static 메서드인데 main 메서드에서는 마치 멤버 메서드처럼 사용하고 있습니다. 이런 코딩은 나중에 다시 보거나 다른 개발자가 보았을 때 오해에 소지가 있기 때문에 유지보수 단계나 협업 개발 단계에서 실수가 발생할 수 있는 코드입니다. Utils.justMethod()와 같이 static 메서드로 호출하면 경고는 사라집니다.


블로그 이미지

도로락

IT, 프로그래밍, 컴퓨터 활용 정보 등을 위한 블로그

댓글을 달아 주세요! 질문 환영합니다!