【发布时间】:2019-09-17 16:22:36
【问题描述】:
我有一个父类。我制作了一个包含 3 个父对象的数组。我也有一个儿童班。我可以让这 3 个数组元素中的 1 个成为子对象吗?
private ParentClass[] a = new ParentClass[3]
ParentClass a[] = {
new ParentClass("0"),
new ParentClass("1"),
new ChildClass("2")
};
这很好用。但我想知道,这是正确的做法还是有更简单/更清洁的方法?
从 C 到 java 的新手。
【问题讨论】:
-
你尝试的时候发生了什么?
-
运行上述代码后,请不要发布我运行了那个特定的代码并且它有效问题。
-
@roundAbout 你是什么意思?
-
@Reimeus 没有收到任何错误。只是想知道,这是正确/最好的方法吗? Java 有很多新的数据类型,我已经习惯了(来自 C 背景)。
-
是的,这是正确的方法。不过,你会在 99% 的情况下使用
Collection(如List)而不是数组。