鱼C论坛

 找回密码
 立即注册
查看: 1195|回复: 2

关于类的实例化

[复制链接]
发表于 2015-6-8 00:22:24 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
什么时候,类的实例化,需要指针来进行呢???就是为类创建一个指针,而什么时候又利用直接创建一个类对象来实例化呢?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-6-8 01:38:33 | 显示全部楼层
额··这个问题,其实书上就有答案,你可以把类理解为一种数据类型,至于说你想用这个数据类型去干什么那是你自己需要面对的问题,没有特定的要求,就好像int类型,你既可以声明一个变量a,并为它赋值,你也可以声明一个int* a指针,然后为a指向的地址赋值。再比如,有些函数需要传入一个结构体作为参数,或者传入一个数组作为参数,这时候,就必须用指针了,指针是整个C/C++的灵魂,它有很多种应用环境,但是本质却又是那么相同,都是指向一个数据类型的开始地址。至于什么时候用指针,要根据实际情况来确定。
至于说类与对象,什么时候来实例化对象,面向对象中有讲,类是具有相同特征的事物的抽象,这句话不大好理解,我说的可能也不太到位,意思其实也就是,当你要创建的对象需要具备某种特征的时候,你就需要为这个对象找具有这种特征的类。这个楼主不用去强求理解类,类和对象是互相依存的关系,都是相对来说的,类的封装,继承,多态,实际上就是在告诉你类到底是什么,你从是什么这个角度去分析类,自然可以得出一个答案,暂时忘记怎么用,只是去思考是什么,试着用这个思路理解下它。
程序再写,再看,更再思考,思考的多了,理解的也就越发的深入,面向对象这个东西,靠说是说不明白的,只能靠你自己去思考,得出自己的结论,一万个人有一万种抽象的方法,也就能设计出一万个类,角度不同而已,千万别学死了。
我的一点浅见,喜欢鱼C,哪说的不对,请包含不吝指教。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2015-6-9 14:26:51 | 显示全部楼层
wamn8023 发表于 2015-6-8 01:38
额··这个问题,其实书上就有答案,你可以把类理解为一种数据类型,至于说你想用这个数据类型去干什么那是 ...

太感谢了,你说的非常有道理,实例化的过程中指针和类是有不同作用的,可能,指针更方便吧。谢谢啦
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-26 01:31

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表