社区
新手乐园
帖子详情
组合对象的问题
freedom118
2007-05-13 11:51:34
class bird
{
public:
void eat();
//...
};
class osbrich
{
public:
bird eat(){cout<<"osbrich eat";};
//...
};
函数eat()前面的bird代表什么啊? 没想明白啊?
...全文
208
8
打赏
收藏
组合对象的问题
class bird { public: void eat(); //... }; class osbrich { public: bird eat(){cout<<"osbrich eat";}; //... }; 函数eat()前面的bird代表什么啊? 没想明白啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jonahred
2007-05-14
打赏
举报
回复
我来追问:
c++中声明和定义中返回值不统一,哪个有效?
在这发是为了。题目的连续性。
要分的可以来我帖子。
题目一样。
todototry
2007-05-14
打赏
举报
回复
这么写,那是个返回值,但是编译会报个“need return value”
jonahred
2007-05-14
打赏
举报
回复
代码错了。。。
返回类型已经是void了。这个应该通不过。编译一下看看
通过了。回帖
freedom118
2007-05-14
打赏
举报
回复
编译的结果:error C4716: 'osbrich::eat' : must return a value
Error executing cl.exe.
估计是书中的错误.
richard_ma
2007-05-13
打赏
举报
回复
bird是返回值的类型,也就是说eat()函数中的return语句返回的值必须是bird类型的,否则会编译报错
cmail
2007-05-13
打赏
举报
回复
函数的返回类型啊。就像main函数前面写一个int一样。
freedom118
2007-05-13
打赏
举报
回复
后面只有主函数代码了
int main()
{
osbrich qao;
qao.eat();
//...
}
antterminator
2007-05-13
打赏
举报
回复
bird eat(){cout<<"osbrich eat";};
从这里看只能解释为eat()的返回值了,不过在函数体中并没有return一个bird对象
把代码贴全点看看
Java初学
对象
组合
及调用
文章目录前言一、
对象
组合
是个啥二、例题1.创建student类2.创建teacher类3.创建people类4.创建主类总结 前言 学习了一段时间的Java,今天来给大家展示下基础知识中的
对象
组合
一、
对象
组合
是个啥 我们可以在一个新...
Java中
对象
的
组合
对象
的
组合
一、
组合
复用二、类的关联关系和依赖关系UML图1.关联关系:2.依赖关系: 如果一个类把某个
对象
作为自己的成员变量,使用这样的类创建
对象
后,该
对象
中就会有其他的
对象
,也就是说,该类将其他
对象
作为自己...
Java
对象
组合
与方法复用(黑盒复用)的关系、
对象
数组的使用
*****学习
对象
组合
一定要记住:一个类声明的两个
对象
如果具有相同的引用,则二者就具有完全相同的实体(变量); 1、
对象
组合
指:在一个类中的
对象
可以将其他类的
对象
作为自己的组成部分,这个过程就是
对象
的
组合
;...
c++(
对象
组合
)
也就是让某个类的
对象
作为另一个类的数据成员出现,这就是
对象
组合
。 下面的例子是让IntArray类的
对象
作为Customer类的共有数据成员存在。 在这里,IntArray类其实就充当了我们自己定义的一个抽象数据类型,通过...
设计模式系列:搞懂
组合
模式,单
对象
与
组合
对象
对外统一接口
组合
模式的定义:又叫作整体-部分(Part-Whole)模式,通过将单个
对象
(叶节点)和
组合
对象
用相同的接口表示,使客户端对单个
对象
和
组合
对象
的访问具有一致性。它是一种将
对象
组合
成树状的层次结构的模式。属于结构...
新手乐园
33,311
社区成员
41,784
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章