我们可以借助另一个类的构造函数来初始化一个对象吗?
class1 object = new class2();
最佳答案
只要class2
扩展(或在接口(interface)的情况下实现)class1
没事儿。例如,List<String> list = new ArrayList<>();
明确地说,您正在创建 class2
的实例(或我的示例中的 ArrayList
)。碰巧您已将变量声明为 class1
类型(或 List
)。
关于java - 我们可以借助另一个类的构造函数来初始化一个对象吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25105209/