Javaで自動的にサブクラスのオブジェクトを作成する方法
Javaでは、継承やインターフェイスを実装することで、サブクラスのオブジェクトを自動で作成できます。
- もとは
- 本文は特別に役立つものである。
class Parent {
public void method1() {
System.out.println("Parent method1");
}
}
class Child extends Parent {
public void method2() {
System.out.println("Child method2");
}
}
public class Main {
public static void main(String[] args) {
Child child = new Child();
child.method1(); // 调用父类的方法
child.method2(); // 调用子类的方法
}
}
- 道具
interface MyInterface {
void method1();
}
class MyClass implements MyInterface {
public void method1() {
System.out.println("MyClass method1");
}
}
public class Main {
public static void main(String[] args) {
MyClass myClass = new MyClass();
myClass.method1(); // 调用实现类的方法
}
}
継承とインターフェースの実装により、サブクラスのオブジェクトを簡単に作成してメソッドを使用できます。