두 개 이상의 클래스를 하나의 파일에 포함하려고 시도하지만 Java에서이 오류 메시지를 나에게 throw합니다. 2 개 이상의 파일을 1 개의 파일에 포함하려면 어떻게해야합니까?Java - 동일한 파일에 2 개의 클래스를 포함시키는 방법은 무엇입니까?
Exception in thread "main" java.lang.ExceptionInInitializerError
at javaapp.main(javaapp.java:25)
Caused by: java.lang.RuntimeException: Uncompilable source code - class functions1 is public, should be declared in a file named functions1.java
at functions1.<clinit>(javaapp.java:11)
... 1 more
Java Result: 1
public class functions1 {
public String Print(String text){
System.out.println(text);
return text;
}
}
public class javaapp {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
functions1 Func = new functions1();
Func.Print("You're learning Java!!!!!");
}
}
어느 만드는 하나 개의 클래스 중첩 된 클래스가 될 것입니다, 또는 두 가지에 넣어 어디에 더 나은 옵션입니다 내부 클래스를 사용한다 파일. –