javaの各クラスを実行するメソッドは何ですか?
Java で、複数のクラスを実行する方法は次のとおりです。
- あるクラスに他のクラスのオブジェクトを作成し、オブジェクトのメソッドを呼び出すことで他のクラスのコードを実行する。
public class MainClass {
public static void main(String[] args) {
OtherClass obj = new OtherClass();
obj.method();
}
}
class OtherClass {
public void method() {
// 运行的代码
}
}
- 他のクラスのメソッドは、静的メソッドとして定義し、クラス名で直接呼び出します。
public class MainClass {
public static void main(String[] args) {
OtherClass.method();
}
}
class OtherClass {
public static void method() {
// 运行的代码
}
}
- 継承と多態を活用して、あるクラス内で他のクラスのオブジェクトを作成し、親クラスの参照経由で子クラスのメソッドを呼び出します。
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では、複数のクラスで動きをする際に一般的な方法がこれらであり、具体的にどの方法を使うかは、用途とニーズによって決まります。