본문 바로가기
Java

[Eclipse]Import: 메인메소드가 없는 클래스파일 다른 클래스파일 메인메소드에서 실행시키기

by 나는 개발자 2020. 12. 16.
TIL: 스스로 이해한 것을 바탕으로 정리하였기에 오류가 있을 수 있습니다.

 

Import (선언)

 

밑에 보이는 그림처럼 자바의 클래스 파일에서 메인 메소드가 없고, 일반 메소드만 있을 시엔 실행이 되지 않는다.

 

 

실행할 메인메소드가 있는 다른 클래스 파일에서 선언(import)을 해준다.

      package 바로 밑에

      import 클래스경로.클래스이름;

 ex) import com.kh.first.A_MethodPrinter;

 

    

 

그리고 메소드를 생성(new)을 해준다.

        클래스명 대변할 이름 = new 클래스명 ( );

    ex) A_MethodPrinter abc = new A_MethodPrinter();

 

그다음 실행(호출)하기

        대변할이름.실행할메소드명( );

    ex) abc.helloPrint( );

 

 

===> new A_MethodPrinter( ).helloPrint( ) ;        로 표현해줄수도 있다. (update 12.29)

 

 

Run 해주면,

 

      

짜잔! 안녕하세요와 잘가요가 뜬 것을 확인할 수 있다.

 

 

 

 

 

** 메인메소드 안에 입력해야 함 (error 났던 부분)

 

댓글