1
main()は定義されているクラスの外部から直接アクセスできますか? 例えば同じように:そのstatic.noのオブジェクト参照は、静的メソッドを呼び出すために必要ですが、以下のような他の方法からそれを呼び出す必要があるためmain()へのアクセスpublic static void main(String arg [])
class B
{
main();
}
class A
{
public static void main(String arg[])
{ int a=10;
int b=20;
System.out.println(a+" "+b);
}
}
は 'クラス 'B'からmain'を呼び出すために、あなたは 'B'、' B bが=新しいB(のようなもの)のインスタンスを必要とする、のコードが実際にコンパイルすることができると仮定しましょう。 ' 'b.main();'のような 'main'を呼び出すために' b'を使うことができます – MadProgrammer
[Defining Methods](https://docs.oracle.com/javase) /tutorial/java/javaOO/methods.html)と関連するチュートリアルを参照してください。 – MadProgrammer
@MadProgrammerはい。私はそれを行うことができますが、main()はpublic修飾子を持ち、クラスAに入っていますので、同じクラス内からでも、クラス外からでも直接アクセスできるかどうかを考えました。 – BIJAY