社区
Java SE
帖子详情
关于抽象基类之间发生关系的问题
qq_36873640
2016-12-06 09:47:09
定义了两个抽象基类 Hero和Tools, 英雄这个类里定义了HP,MP等属性,现在我想让Tools这个基类获取到这些属性,或者让Tools的子类获取到这些属性,但又不想让它继承Hero类,该怎么弄好呢?求大神解答,谢谢了。
...全文
115
3
打赏
收藏
关于抽象基类之间发生关系的问题
定义了两个抽象基类 Hero和Tools, 英雄这个类里定义了HP,MP等属性,现在我想让Tools这个基类获取到这些属性,或者让Tools的子类获取到这些属性,但又不想让它继承Hero类,该怎么弄好呢?求大神解答,谢谢了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
爱睡觉的阿狸
2016-12-06
打赏
举报
回复
给Tools添加个Hero类型的属性
嘻哈愚者
2016-12-06
打赏
举报
回复
1.属性的访问方式:对象名.属性;类名.属性; 2.抽象类不能直接实例化 所以只能用类名.属性这种方式访问 将要访问的属性定义为static 静态成员变量就可以了。
mghio
2016-12-06
打赏
举报
回复
用组合,将Hero类作为Tools类或者它的子类的一个属性
python 定义并使用
抽象基类
我们现在定义一个
抽象基类
,它的职责之一是,支持用户提供随 机挑选的无重复类。 受到“栈”和“队列”(以物体的排放方式说明抽象接口)启发,我将使用现实世界中的 物品命名这个
抽象基类
:宾果机和彩票机是随机从...
Python 接口:从协议到抽象基 类(定义并使用一个
抽象基类
)
定义好 Tombola
抽象基类
之后,我们要开发两个具体子类,满足Tombola 规定的接口。这两个子类的类图如图 11-4 所示,图中还有将在下一节讨论的虚拟子类。示例 11-12 中的 BingoCage 类是在示例 5-8 的基础上修改的,...
C++引入
抽象基类
和纯虚函数的作用和目的
为什么要引入
抽象基类
和纯虚函数?主要目的是为了实现一种接口的效果。 原文链接:https://blog.csdn.net/weibo1230123/article/details/82014322 抽象类是一种特殊的类,它是为了抽象和设计的目的为建立的...
C++中为什么要引入
抽象基类
和纯虚函数?
为什么要引入
抽象基类
和纯虚函数?主要目的是为了实现一种接口的效果。 抽象类是一种特殊的类,它是为了抽象和设计的目的为建立的,它处于继承层次结构的较上层。 ⑴抽象类的定义:带有纯虚函数的类为抽象类。 ...
C++ Primer12
抽象基类
当使用基类的引用或指针时,实际上我们并不清楚我使用的对象到底是基类对象还是派生类对象。 静态类型和动态类型 例如item.net_price(),它的静态类型是Quote&,动态类型则根据传入的实参来决定。如果传入的是...
Java SE
62,628
社区成员
307,259
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章