본문 바로가기
Java

자바에서 메소드 내부에 메소드를 못 만드는 이유

by asd135 2023. 10. 19.
728x90

메소드 내부에 메소드를 만들 수 없다.

자바는 클래스 기반의 객체 지향 프로그래밍 언어이며 모든 메소드는 클래스 레벨에서 선언되어야 한다. 


오류

public class HelloWorld {
    public static void main(String[] args) throws Exception{
        public void Method1() { 
            System.out.println("Java");
        }
    }
}

 

수정

public class HelloWorld {
    public static void main(String[] args) throws Exception{
    
    }

    public void Method1() { 
        System.out.println("Java");
    }
}

 

'Java' 카테고리의 다른 글

Java 어노테이션  (0) 2025.04.06
자바 클래스  (0) 2024.06.17
추상클래스, 인터페이스  (0) 2024.05.23
상속  (0) 2024.05.02