BackEnd/JAVA

하나의 자바 파일에 여러 클래스 작성하기

뚜벅-뚜벅 2020. 11. 12. 10:11

자바를 배우고 있습니다.

강사님께서 이클립스에 대한 불신이 대단하신 것 같습니다.

일주일 째 커맨드 창으로 자바를 컴파일 중인데요.

 

나름대로 문법도 제대로 익히고 실수도 줄일 수 있는 좋은 방법인 것 같습니다.

 

7개 정도의 예제를 내주셨는데

한 클래스에 다 담고 있는 저를 보시더니

메모장에 여러 클래스를 작성해도 된다고 하시네요.

 

class Ex22{
	public static void main(String[] args){
	
	System.out.println("출력");

}
}

class Ex23{

public static void main(String[] args){
	
	System.out.println("한 파일 안에 클래스 두개 가능");

}
}

어차피 컴파일을 하면

 

좌: 자바파일 컴파일 명령 /  우: Ex22와 Ex23 클래스가 두개 생성된 모습

이렇게 하나의 자바 파일에 작성된 두개의 클래스가 모두 생성되기 때문입니다.

이렇게 생성된 클래스는 하나 씩 실행할 수 있습니다.

 

이클립스 때문에 파일명과 클래스 명이 같아야만 한다고 생각하는데

그렇지 않다고 합니다.

 

어쨌든 저때문에 지금 이클립스에 익숙한 학원생들을 급 꾸짖기 시작하시네요..

죄송합니다.