以下是一个示例代码:

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 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录