메소드 공부 중인데 위에 코드 보면 왜 void 뒤에 main이 안 오고 메소드이름이 올 수 있는 거임??자바 코드 시작은 void main(String[] args)라고 배웠는데 왜 얘는 아래에 적어진 거임???
기본의 기본인데 많은 설명 보단 걍 쓸수있다부터 받아들여 ㅇㅅㅇ
별개의 클래스야. main(String[] args)은 프로그램의 시작점이고, 위의 Main 클래스의 메소드가 static 메소드니 객체 생성없이 바로 호출할수 있는거고
프로그램 시작지점이 아니라 단순히 그냥 사용되기 위해서 미리 호출해두는 그런 존재라고 생각하면 될까??
호출이 아니라 저런 함수를 정의해둔거야
사용하려고 미리 정의해둔 존재?