
Java & Kotlin
[JAVA] public static void main?
자바의 메인 메서드는 public static void main(String[] args)로 시작하는데요. public, static, void라는 각각의 키워드에 대한 이해가 있으신 분들은 왜 메인 함수가 위와 같은 형태를 가져야하는지 짐작하실 수 있을겁니다. 하지만 자바를 처음 공부하시거나 한 번도 이 메인 함수의 구조에 대해 생각을 안해보신 분이라면 약간 당황(?)스러운 질문일 것 같아 오늘은 이 메인 함수 구조에 대한 해석을 한 번 해보려고 합니다. 1. public public, private, protected 같은 키워드는 접근 지정자 또는 접근 제한자라고 부릅니다. 이 중에서 public은 제한없이 어디에서나 사용이 가능하다는 뜻이죠. 반면, protected는 동일한 패키지 내에서나 상속..