java类创建一个Object对象根据系统参数为父类对象赋值A对象或者B对象
以下是一个示例代码:
public class ObjectExample {
public static void main(String[] args) {
Object obj;
if (args.length > 0 && args[0].equals("A")) {
obj = new A();
} else {
obj = new B();
}
// 对 obj 进行操作
}
}
class A {
// 类 A 的定义
}
class B {
// 类 B 的定义
}
在上面的代码中,我们根据系统参数 args 来创建一个 Object 对象 obj,并根据参数值为其赋值为 A 对象或 B 对象。如果参数值为 "A",则创建 A 对象并赋值给 obj,否则创建 B 对象并赋值给 obj。接下来,我们可以对 obj 进行操作,因为它是一个 Object 对象,我们可以调用其方法,或者将其转换为其他类型的对象
原文地址: https://www.cveoy.top/t/topic/hrP0 著作权归作者所有。请勿转载和采集!