[Java] 정적 메소드(static Method)는 언제 사용할까?
coco3o
정적 메소드(static Method)란? 정적 메소드는 2가지로 간략히 말할 수 있다. 1. 인스턴스 생성 없이 호출이 가능하다. (인스턴스 생성 후 호출도 가능하지만 지양하고 있다.) 2. 유틸리티 관련 함수를 만드는데 유용하게 사용된다. 1번의 의미를 코드를 통해 먼저 확인하자. public class Test { public static void sm() { System.out.println("this is static method!"); } public void m() { System.out.println("this is non-static method!"); } } public class Main { public static void main(String[] args) { Test.sm(); ..