2016-09-14 3 views
0

LINK TO GITHUB TO SEE THE CODE다른 클래스에서 클래스를 실행하는 방법은 무엇입니까?

내가 프로그래밍에 새로운 오전. 내가 casino.java라는 클래스 내에서 roulette.java라는 클래스를 실행하려고

Casino.java는 스위치 케이스 문을 가지고 있으며, 케이스가 호출 될 때 다음 코드를 실행합니다

roulette.main(args); 
맨 위에

package casino; 

및 폴더라는 카지노에 있습니다 :

두 파일이 있습니다.

나는

cannot find symbol symbol: variable args location: class casino.casino

주의 사항 오류를 얻을 :이 그 동일한 코드를 삽입하라고 지시에 나는 대답을 검색 도처에, 나는 "인수"부분이 필요합니까? 처음부터 전체 수업을로드하고 싶습니다.

+0

단순히 변수'args '가 액세스 할 수있는 범위 내에 없다는 것을 알려줍니다. 유일한 코드는 여기에서 말할 수 있습니다. – SomeJavaGuy

+0

두 클래스 모두의 코드를 보여줍니다. 당신이 부르는 사람, 당신이 전화하는 방법, 그리고 당신이 부르는 방법. –

+0

코드를 보려면 github에 대한 링크를 추가했습니다. –

답변

0

변수 args은 정의되지 않습니다. 당신은 예를 들어이

String[] args = new String[]{}; 

처럼 정의하고 호출하는 방법 다음

roulette.main(args); 

을 또는 당신은 다음과 같이 호출 할 수 있습니다 :

오류에서
roulette.main(new String[]{}); 
0

, 내 생각 roulette.java에서 main 메소드를 호출 할 때 roulette.main (args) 코드가 적절하지 않다는 것을 알려줍니다. 주된 메소드의 형식은 public static void main (String args [])입니다. String args [] 메소드는 String 배열을 인수로서 실행하는 것을 의미합니다.

관련 문제