多个继承共享生成一个链表,怎么做?(快快快快,在线等待)

hqywork 2003-12-01 11:04:45
我现在有,四个类A,B,C,D。
B、C、D派生于A,也就是说A是它们的基类。
我现在想建一个链表类Node,
class Node{
X title;
Node next;
}

我要问的是X应该写什么类型(是A,B,C,还是D),才能使我的链表中同时放B,C,D三个类生成的对象。比如说链表的第一个记录是B类的对象。第二个记录是C类的对象。怎么做呀?
...全文
4 点赞 收藏 5
写回复
5 条回复
hqywork 2003年12月01日
老大,有源代码的例子吗?
回复 点赞
huangry 2003年12月01日
写A
回复 点赞
YanbinQiu 2003年12月01日
多态啊,要基类中定义过。
回复 点赞
hqywork 2003年12月01日
那我要在链表中访问B或C或D中的属性怎么办?
回复 点赞
YanbinQiu 2003年12月01日
X就写在A,无论B,C还是D生成对象都是A的实例。

使用多态。
回复 点赞
发动态
发帖子
Java SE
创建于2007-09-28

3.4w+

社区成员

30.7w+

社区内容

Java 2 Standard Edition
社区公告
暂无公告