main()
클래스의 메서드를 java의 다른 클래스에서 호출 할 수 있습니까?클래스의 main() 메서드를 java의 다른 클래스에서 호출 할 수 있습니까
31
A
답변
2
예, 주체가 공개 인 경우에만 허용
0
확실히. 여기에 main
을 반복적으로 호출하는 것을 보여주는 완전히 바보 같은 프로그램이 있습니다.
public class main
{
public static void main(String[] args)
{
for (int i = 0; i < args.length; ++i)
{
if (args[i] != "")
{
args[i] = "";
System.out.println((args.length - i) + " left");
main(args);
}
}
}
}
1
예, 공개이고 올바른 인수를 전달해야합니다. 자세한 내용은이 링크를 참조하십시오. http://www.codestyle.org/java/faq-CommandLine.shtml#mainhost
31
다른 클래스의 main 메서드를 호출하려면이 질문에 대한 이해를 전제로이 방법을 사용할 수 있습니다.
public class MyClass {
public static void main(String[] args) {
System.out.println("main() method of MyClass");
OtherClass obj=new OtherClass();
}
}
class OtherClass {
public OtherClass() {
// Call the main() method of MyClass
String[] arguments = new String[] {"123"};
MyClass.main(arguments);
}
}
7
나는 귀하의 질문에 정확한 도착하면 ...
main() 메소드가 아래 클래스에 정의되어 있습니다 ...
public class ToBeCalledClass{
public static void main (String args[ ]) {
System.out.println("I am being called");
}
}
다른 클래스에서이 main 메소드를 호출 할 .
public class CallClass{
public void call(){
ToBeCalledClass.main(null);
}
}
+1
great.i는'main'인수로 무엇을 넣어야할지 궁금해하고있었습니다! 단순히 그것은 'null'이었다. – alex
관련 문제
- 1. java의 서브 클래스에서 Parent의 main() 메소드를 호출 할 수 있습니까?
- 2. finalizer는 다른 관리되는 클래스의 메서드를 호출 할 수 있습니까?
- 3. 도움, 다른 클래스의 메서드를 호출 할 수 없습니다
- 4. 다른 클래스의 한 클래스에서 메서드를 호출하는 방법
- 5. 다른 클래스의 메서드를 그립니다.
- 6. Java의 다른 응용 프로그램에서 메서드를 exceute 할 수 있습니까?
- 7. RESTEasy가 스칼라 클래스에서 주석 메서드를 호출 할 수 없습니다.
- 8. 컨트롤러에서 Daemon 메서드를 호출 할 수 있습니까?
- 9. 변수를 사용하여 메서드를 호출 할 수 있습니까?
- 10. 다른 클래스에서 UIWebView를로드하면 위임 메서드를 어디에 넣을 수 있습니까?
- 11. 다른 클래스의 메서드를 사용하는 Python
- 12. PHP에서 클래스의 함수를 호출 할 수 없습니다.
- 13. 다른 메서드 내에서 정적 메서드를 호출 할 수 있습니까?
- 14. 다른 창 컨텍스트에서 Javascript 메서드를 호출 할 수 있습니까?
- 15. asp.net MVC의 다른 컨트롤러에서 컨트롤러의 메서드를 호출 할 수 있습니까?
- 16. 다른 스레드에서 잠긴 개체의 메서드를 호출 할 수 있습니까?
- 17. 어떻게 다른 파일에서 뷰 메서드를 호출 할 수 있습니까?
- 18. 클래스의 속성을 설정할 때 메서드를 호출 할 수있는 방법이 있습니까?
- 19. UIResponderStandardEditActions에서 select 메서드를 호출 할 수 있습니까?
- 20. Java의 main에서 클래스의 전용 변수에 액세스 할 수 있습니까?
- 21. Java의 다른 클래스에서 arraylist에 액세스하려면 어떻게해야합니까?
- 22. PostSharp를 사용하여 클래스에 메서드를 추가 할 수 있습니까? 그렇다면 다른 클래스의 메소드를 참조 할 수 있습니까?
- 23. 클래스의 다른 클래스에서 NSMutableArray에 액세스
- 24. 다른 클래스에서 활동 호출 - Android
- 25. 단추를 클릭하여 의도를 통해 메서드를 호출 할 수 있습니까?
- 26. 다른 클래스의 정적 클래스에서 메서드를 호출하는 방법은 무엇입니까?
- 27. Main()의 클래스 호출
- 28. Python에서 자식 클래스의 부모 클래스의 메서드를 호출 하시겠습니까?
- 29. 다른 메서드에서 클래스의 메서드 호출
- 30. jruby에서 Java 클래스의 main 메소드를 어떻게 호출합니까?
... 또는 보호되거나 패키지가 비공개이거나 리플렉션을 사용하면 사적인 것일지라도이를 호출 할 수 있습니다. 사람들이 알아 차릴지도 모르는 사람들을 위해 –