社区
Java SE
帖子详情
多个继承共享生成一个链表,怎么做?(快快快快,在线等待)
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类的对象。怎么做呀?
...全文
40
5
打赏
收藏
多个继承共享生成一个链表,怎么做?(快快快快,在线等待)
我现在有,四个类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类的对象。怎么做呀?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hqywork
2003-12-01
打赏
举报
回复
老大,有源代码的例子吗?
huangry
2003-12-01
打赏
举报
回复
写A
Yanbin_Q
2003-12-01
打赏
举报
回复
多态啊,要基类中定义过。
hqywork
2003-12-01
打赏
举报
回复
那我要在链表中访问B或C或D中的属性怎么办?
Yanbin_Q
2003-12-01
打赏
举报
回复
X就写在A,无论B,C还是D生成对象都是A的实例。
使用多态。
Java并发编程面试题——JUC专题
1.4AQS为什么要有
一个
虚拟的head节点1.5ReentrantLock的底层实现原理1.6ReentrantLock的公平锁和非公平锁的区别1.7ReentrantReadWriteLock如何实现的读写锁2.1说下你熟悉的阻塞队列?2.2虚假唤醒是什么?3.1线程池的...
常见java面试题
(ReentrantReadWriteLock)读写锁最适用于对数据结构的读操作次数多于写操作的场合,因为,读模式锁定时可以
共享
,而写模式锁定时只能某个线程独占资源(解释为读模式可以
共享
所以不用创建线程
多个
线程
共享
个资源,...
iOS面试-第一节
重写
一个
类的方式用
继承
好还是分类好?为什么? 答: Object-c的类不可以多重
继承
;可以实现
多个
接口,通过实现
多个
接口可以完成C++的多重
继承
;Category是类别,一般情况用分类好,用Category去重写类的方法,仅对本...
java面试题
Java面试题 一 Java基础阶段 1.1 面向对象 面向对象的特征有哪些方面? 面向对象的特征主要有以下几个方面: 1)抽象:抽象就是忽略...对象的
一个
新类可以从现有的类中派生,这个过程称 为类
继承
。新类
继承
了原始类的特
【Linux】文件系统与文件管理
文章目录一. 打开文件描述符表1、什么是打开文件描述符表...内核维持一张打开文件表,文件表由
多个
文件表项以双
链表
的形式组成,这是系统级数据结构,也就是说这样的数据结构是针对于整个内核而言的,每个进程都可
共享
Java SE
62,634
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章