Java-동일한 파일에 2 개의 클래스를 포함하는 방법은 무엇입니까?

MaoKnight

하나의 파일에 두 개 이상의 클래스를 포함하려고하는데 Java가이 오류 메시지를 표시합니다! 2 개 이상의 분류 된 파일을 1 개의 파일에 포함하려면 어떻게해야합니까?

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!!!!!");


    }

}
Sai Ye Yan Naing Aye

Juned Ahsan의 대답은 맞지만 같은 파일에서 2 개의 클래스를 사용하려면 하나의 옵션이 inner class있습니다. 이 샘플 확인

public class OuterClass {
    int outerVariable = 100;

    class InnerClass {
        int innerVariable = 20;

        int someMethod(int parameter) {
           //Do something.
        }       
    }

    public static void main(String[] args) {
        OuterClass outer = new OuterClass();
        InnerClass inner = outer.new InnerClass(); 
        System.out.println(inner.someMethod(3));
    }
}

또한 확인 오라클에서.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

두 개의 다른 .Java 파일에서 클래스를 처리하는 방법은 무엇입니까?

분류에서Dev

Java에서 다른 모듈의 동일한 클래스 사이의 클래스에 매개 변수를 전달하는 방법은 무엇입니까?

분류에서Dev

동일한 정보를 2 개의 다른 파일에 붙여 넣는 방법은 무엇입니까?

분류에서Dev

파일 시스템 UUID (2 개의 동일한 UUID)를 변경하는 방법은 무엇입니까?

분류에서Dev

파일 시스템 UUID (2 개의 동일한 UUID)를 변경하는 방법은 무엇입니까?

분류에서Dev

2 개의 Java 클래스를 결합하는 방법은 무엇입니까?

분류에서Dev

2 개의 Java 클래스를 결합하는 방법은 무엇입니까?

분류에서Dev

json 값을 포함하는 객체를 Java의 csv 파일에 쓰는 방법은 무엇입니까?

분류에서Dev

활동 클래스를 확장하지 않고 Java 클래스의 자산 폴더에서 파일을 읽는 방법은 무엇입니까?

분류에서Dev

OpenCV에서 동일한 창에 2 개의 다른 소스를 표시하는 방법은 무엇입니까?

분류에서Dev

CSS : 클래스없이 두 개의 동일한 태그를 구별하는 방법은 무엇입니까?

분류에서Dev

동일한 클래스의 두 개체를 올바르게 비교하는 방법은 무엇입니까?

분류에서Dev

동일한 레이블에 2 개의 다른 텍스트가 포함 된 경우 열을 삭제하는 방법은 무엇입니까?

분류에서Dev

정확히 동일한 경로 및 이름으로 종속 된 2 개의 클래스를 해결하는 방법은 무엇입니까?

분류에서Dev

Robot Framework의 동일한 Python 파일에서 두 개의 다른 클래스의 메서드를 가져 오는 방법은 무엇입니까?

분류에서Dev

2 개의 다른 클래스 초기화를 처리 할 2 개의 일반 클래스를 만드는 방법은 무엇입니까?

분류에서Dev

식 파서의 파생 클래스 개체에 대한 일반 포인터를 설정하고 역 참조하는 방법은 무엇입니까?

분류에서Dev

두 개의 다른 커밋에서 동일한 파일의 소스를 얻는 방법은 무엇입니까?

분류에서Dev

같은 이름의 2 개의 파이썬 파일에서 같은 이름의 2 개의 함수를로드하는 방법은 무엇입니까?

분류에서Dev

동일한 SQL 문에서 2 개의 쿼리를 수행하는 방법은 무엇입니까?

분류에서Dev

C ++ 클래스의 개인 멤버로 일반 함수 포인터를 얻는 방법은 무엇입니까?

분류에서Dev

<key> = <value>를 <value> 열로 포함하는 Java의 .property 파일을 정렬하는 방법은 무엇입니까?

분류에서Dev

Java에서 일반 클래스의 인스턴스를 만드는 방법은 무엇입니까?

분류에서Dev

Python : 입력 매개 변수와 동일한 클래스의 여러 객체를 취하는 함수를 빌드하는 방법은 무엇입니까?

분류에서Dev

동일한 패키지 내의 현재 Java 파일에서 다른 Java 파일의 변수를 사용하는 방법은 무엇입니까?

분류에서Dev

객체에 대한 포인터를 동일한 클래스의 객체에 대한 다른 포인터에 할당하는 방법은 무엇입니까?

분류에서Dev

Django 1.10에서 2 개의 다른 클래스 기반 뷰에서 비슷한 모양의 함수를 리팩터링하는 방법은 무엇입니까?

분류에서Dev

꼭두각시-두 개의 다른 클래스를 사용하여 동일한 구성 파일을 제공하는 방법은 무엇입니까?

분류에서Dev

다른 폴더에서 같은 이름의 파일 2 개를 삭제하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    두 개의 다른 .Java 파일에서 클래스를 처리하는 방법은 무엇입니까?

  2. 2

    Java에서 다른 모듈의 동일한 클래스 사이의 클래스에 매개 변수를 전달하는 방법은 무엇입니까?

  3. 3

    동일한 정보를 2 개의 다른 파일에 붙여 넣는 방법은 무엇입니까?

  4. 4

    파일 시스템 UUID (2 개의 동일한 UUID)를 변경하는 방법은 무엇입니까?

  5. 5

    파일 시스템 UUID (2 개의 동일한 UUID)를 변경하는 방법은 무엇입니까?

  6. 6

    2 개의 Java 클래스를 결합하는 방법은 무엇입니까?

  7. 7

    2 개의 Java 클래스를 결합하는 방법은 무엇입니까?

  8. 8

    json 값을 포함하는 객체를 Java의 csv 파일에 쓰는 방법은 무엇입니까?

  9. 9

    활동 클래스를 확장하지 않고 Java 클래스의 자산 폴더에서 파일을 읽는 방법은 무엇입니까?

  10. 10

    OpenCV에서 동일한 창에 2 개의 다른 소스를 표시하는 방법은 무엇입니까?

  11. 11

    CSS : 클래스없이 두 개의 동일한 태그를 구별하는 방법은 무엇입니까?

  12. 12

    동일한 클래스의 두 개체를 올바르게 비교하는 방법은 무엇입니까?

  13. 13

    동일한 레이블에 2 개의 다른 텍스트가 포함 된 경우 열을 삭제하는 방법은 무엇입니까?

  14. 14

    정확히 동일한 경로 및 이름으로 종속 된 2 개의 클래스를 해결하는 방법은 무엇입니까?

  15. 15

    Robot Framework의 동일한 Python 파일에서 두 개의 다른 클래스의 메서드를 가져 오는 방법은 무엇입니까?

  16. 16

    2 개의 다른 클래스 초기화를 처리 할 2 개의 일반 클래스를 만드는 방법은 무엇입니까?

  17. 17

    식 파서의 파생 클래스 개체에 대한 일반 포인터를 설정하고 역 참조하는 방법은 무엇입니까?

  18. 18

    두 개의 다른 커밋에서 동일한 파일의 소스를 얻는 방법은 무엇입니까?

  19. 19

    같은 이름의 2 개의 파이썬 파일에서 같은 이름의 2 개의 함수를로드하는 방법은 무엇입니까?

  20. 20

    동일한 SQL 문에서 2 개의 쿼리를 수행하는 방법은 무엇입니까?

  21. 21

    C ++ 클래스의 개인 멤버로 일반 함수 포인터를 얻는 방법은 무엇입니까?

  22. 22

    <key> = <value>를 <value> 열로 포함하는 Java의 .property 파일을 정렬하는 방법은 무엇입니까?

  23. 23

    Java에서 일반 클래스의 인스턴스를 만드는 방법은 무엇입니까?

  24. 24

    Python : 입력 매개 변수와 동일한 클래스의 여러 객체를 취하는 함수를 빌드하는 방법은 무엇입니까?

  25. 25

    동일한 패키지 내의 현재 Java 파일에서 다른 Java 파일의 변수를 사용하는 방법은 무엇입니까?

  26. 26

    객체에 대한 포인터를 동일한 클래스의 객체에 대한 다른 포인터에 할당하는 방법은 무엇입니까?

  27. 27

    Django 1.10에서 2 개의 다른 클래스 기반 뷰에서 비슷한 모양의 함수를 리팩터링하는 방법은 무엇입니까?

  28. 28

    꼭두각시-두 개의 다른 클래스를 사용하여 동일한 구성 파일을 제공하는 방법은 무엇입니까?

  29. 29

    다른 폴더에서 같은 이름의 파일 2 개를 삭제하는 방법은 무엇입니까?

뜨겁다태그

보관