2014-12-04 3 views
0

좋아요, 저는 기본적인 Java 만 알고 있습니다. 저는 두 개의 파일로 구성된 스도쿠 체커 보드 프로그램을 만드는 것에 대한 수업을 맡고 있습니다. 첫 번째 파일에 입력, 그것은 두 번째에 입력, 컴파일이 없다는 오류와 함께 다시 온다 :하나의 프로그램에서 두 파일로 프로그램을 컴파일 할 수 없습니다.

두 번째 파일이 공개,

eholcomb_SudokuCheckerTest.java

라는 이름의 파일에 선언해야한다

.java에 중점을 둡니다. 그러나 선생님의 지시와 그가 수업 시간에 갔던 것에 따라, 나는 이미 그것을 가지고 있기 때문에 그렇게하지 않아야한다. 도움!

+1

클래스 이름은 파일 이름 ('.java' 확장자 제외)과 동일합니까? – August

+0

어떤 IDE를 사용하고 있습니까? 대부분의 IDE는이를 자동으로 정렬 할 수 있어야합니다. –

답변

0

하나의 공용 클래스 만 .java 파일 내에 허용됩니다. 둘 이상의 비공개 클래스를 가질 수 있습니다. 따라서 첫 번째 수준의 항목 클래스를 공개로 설정하고 다른 항목을 비공개로 만듭니다.

+0

그건 약간 잘못 되었어. 같은 파일 안에 "public"내부 클래스를 가질 수는있어.하지만 너는 그게 네가 아니라는 것을 확신한다.) – MadProgrammer

+0

이것은 실제로 이렇게하는 일반적인 방법이 아니다. Emily가 두 개의 다른 공용 클래스를 만드는 법을 배웠다면, 아마도 두 개의 별도 파일에 넣으라고했습니다. –

관련 문제