开发者社区> 问答> 正文

java里边想要设置一个属性可以接受一个对象及其子类应该怎么写?

可能是比较基础的问题,但是我搜了一圈确实不知道该怎么做··请大家指教!

是这样的需求:

假设我们有一个类:

public class Zoo{
	private Animal animal;
	private Long age;
}

其中 Animal的实现如下

public class Animal{
    private String name;
}

然后现在有了新的需求:产生了Dog

public class Dog extends Node{
    private String dogClass;
}

我想要让Zoo里边的animal属性也可以接受Dog类传参,应该怎么做?

展开
收起
1020371570733451 2022-01-10 15:11:16 703 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载