본문 바로가기
JAVA

3. 클래스 파일 관리는?

by seongju.lee 2022. 9. 4.

올바른 작성

기본적으로 하나의 소스파일 : 하나의 클래스

Hello.java라는 파일에 만약 public class가 있는 경우,

소스파일의 이름이 반드시 public class의 이름과 일치해야 한다.

*하나의 소스파일에는 하나의 public class만 허용

 

아래 소스파일 이름을 Hello.java라고 가정

public class Hello {}
class Hello2 {}



하나의 소스파일에 여러 클래스가 있는 경우

public class가 하나도 없는 경우,

소스파일의 이름은 Hello2.java, Hello3.java 둘 다 가능하다.

 

아래 소스파일의 이름을 Hello.java라고 가정

class Hello2 {}
class Hello3 {}

 

 

주의사항

  • java는 대소문자를 구분하기 때문에, 실행 시키고 싶은 class의 이름과 파일명이 대소문자까지 일치해야 함.
    • 그렇지 않으면 main 메서드를 정의해 놓아도, 다른파일의 main 메서드가 실행되는 경우가 존재함.
  • 소스파일의 이름은 public class이름과 일치해야 함.
  • 하나의 소스파일에는 하나의 public class만 허용.
  • 하나의 소스파일에는 하나의 클래스만 작성하는 것이 바람직.

'JAVA' 카테고리의 다른 글

6. 선언위치(클래스영역, 메소드영역)에 따른 변수의 종류  (0) 2022.09.17
5. 클래스의 정의  (0) 2022.09.17
4. 객체배열  (0) 2022.09.17
2. 클래스와 객체  (0) 2022.09.04
1. 객체지향 언어이란?  (0) 2022.09.04