JAVA/객체지향, 클래스
하나의 소스파일에 여러 클래스 작성
꼬투리
2022. 7. 14. 10:57
올바른 작성의 예
//소스파일 이름 Hello2.java
puvlic class Hello2{}
class Hello3{}
//기본적으로 소스파일 이름은 public class의 이름과 일치해야한다.
class Hello2{}
class Hello3{}
//public class가 하나도 없는 경우, 소스파일의 이름은 'Hello2.java', 'Hello3.java' 둘 다 가능
잘못된 작성의 예
//소스파일 이름 Hello2.java
public class Hello2{}
public class Hello3{}
//하나의 소스파일에 둘 이상의 public class가 존재하면 안됨.
//각 클래스를 별도의 소스파일에 나눠서 저장, 또는 둘 중의 한 클래스에 public을 붙이지 않는다.
//소스파일 이름 Hello3.java
public class Hello2{}
class Hello3{}
// 소스 파일의 이름이 pulic class의 이름과 일치하지 않는다. 소스파일의 이름과 public class의 이름을 일치시켜야 함
//소스파일 이름 hello2.java
public class Hello2 {}
class Hello3 {}
//대소문자를 구분하므로 대소문자까지 일치해야한다.
소스파일의 이름과 메인메서드가 들어있는 클래스의 이름이 일치하는지 확인하자!!