javaの各クラスを実行するメソッドは何ですか?

Java で、複数のクラスを実行する方法は次のとおりです。

  1. あるクラスに他のクラスのオブジェクトを作成し、オブジェクトのメソッドを呼び出すことで他のクラスのコードを実行する。
public class MainClass {
    public static void main(String[] args) {
        OtherClass obj = new OtherClass();
        obj.method();
    }
}

class OtherClass {
    public void method() {
        // 运行的代码
    }
}
  1. 他のクラスのメソッドは、静的メソッドとして定義し、クラス名で直接呼び出します。
public class MainClass {
    public static void main(String[] args) {
        OtherClass.method();
    }
}

class OtherClass {
    public static void method() {
        // 运行的代码
    }
}
  1. 継承と多態を活用して、あるクラス内で他のクラスのオブジェクトを作成し、親クラスの参照経由で子クラスのメソッドを呼び出します。
public class MainClass {
    public static void main(String[] args) {
        ParentClass obj = new ChildClass();
        obj.method();
    }
}

class ParentClass {
    public void method() {
        // 运行的代码
    }
}

class ChildClass extends ParentClass {
    @Override
    public void method() {
        // 运行的代码
    }
}

Javaでは、複数のクラスで動きをする際に一般的な方法がこれらであり、具体的にどの方法を使うかは、用途とニーズによって決まります。

bannerAds