static1 [Java] 자바에서 main() 메서드 안에서 다른 메서드 호출 자바에서 main() 메서드는 프로그램의 시작점인데, 이 메서드는 static으로 선언되어 있음.그래서 main() 메서드 안에서 호출할 다른 메서드도 static으로 선언해야 사용할 수 있다.그 이유를 객체 생성 여부와 메모리 구조 관점에서 자세히 알아보자.🔍 왜 static으로 선언해야 할까?1. main() 메서드 자체가 static이기 때문public static void main(String[] args) { // 여기서 다른 메서드를 호출할 때...}자바는 프로그램을 실행할 때 main() 메서드를 호출.그런데 이때, 객체를 생성하지 않고 클래스만으로 접근 가능하도록 하기 위해 main()이 static으로 선언되어 있는 것임.즉, 자바가 프로그램 시작 시 new 클래스명()을 하지 않.. 2025. 4. 6. 이전 1 다음