私は当然、任意のクラス内にクラスを持つmain
ことができるので、私のメソッドでは. そのメソッドとその属性にもアクセスできます。
しかし、このコードは機能しません。私は main が であることを知っているstatic
ので、それは次のようなものです:
main メソッドが実行され、それを含むクラスであっても、任意のクラスを構築します。
次に、main が起動し、それを含むクラスを構築し、内部の任意のクラスまたはメソッドを構築する必要があります。
package holamundo;
public class HolaMundo {
public class AnotherClass {
// Class body
}
public void method () {
// Code
}
public static void main(String[] args) {
AnotherClass a = new AnotherClass();
method();
}
そうやって:
package holamundo;
public class HolaMundo {
public static class AnotherClass {
// Class body
}
public static void method () {
// Code
}
public static void main(String[] args) {
AnotherClass a = new AnotherClass();
method();
}
AnotherClass
およびmethod
定義の中で、main が最初に実行されていると言えますか?