gpt4 book ai didi

java - Java 中的对象及其子类的数组

转载 作者:行者123 更新时间:2023-12-01 23:47:07 24 4
gpt4 key购买 nike

我试图弄清楚如何定义也将包含子类的某种类型的对象的数组。这就是我所拥有的:

Property[] list = new Property[100];

我相信这将定义一个包含 100 个属性的数组,但是该数组是否也可以包含 SubProperty。 SupProperty 是 Property 类的扩展。

非常感谢。

最佳答案

是的,数组也可以包含SubProperty。请找到下面的代码 -

class SubProperty extends Properties{
}

Properties[] obj = new Properties[100];
obj[1] = new SubProperty();

你可以取回你的对象,比如 -

for(Properties prop: obj){
if(prop instanceof SubProperty){
SubProperty subProp = (SubProperty)prop;
System.out.println(subProp);
}
}

关于java - Java 中的对象及其子类的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16851491/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com