Java 썸네일형 리스트형 main 메서드는 왜 public static 인가? 어느날 동료가 내가 물었다. "왜 Java에서 main 메서드는 public static 일까요?" 나는 순간 제대로 대답을 하지 못했다. 이제껏 생각을 해본 적이 없기 때문이다. 나는 여태껏 main 메서드를 선언할때 public static void main(String[] args)라고 적는 것은 Java를 실행함에 있어 하나의 약속이라고만 생각했다. 하지만 다시 생각해보니 그렇게 하는데는 이유가 있을 것이라고 생각했다. 그래서 왜 이렇게 선언을 하는지 찾아보았다. public static을 붙이는 이유? 1.접근제어자 public 이란? - Java에서 접근 제어자의 종류는 private, default, protected, public이 있습니다. 1) private : 같은 클래스 내에서만 접.. 더보기 이전 1 다음