注册 登录
编程论坛 C++教室

谁来看一下我这个初学者的问题

rogergao123 发布于 2007-06-11 16:02, 476 次点击

有那位师兄能够用比较简洁,容易理解的语言就是一下几个概念,我老师搞不清:

对象

封装

8 回复
#2
rogergao1232007-06-11 16:03
不好意思啊,我上面字打错了,是‘老是’,不是‘老师’
#3
haohaoxue2007-06-11 16:17

类就是你对女朋友的一种抽象,比如说你想象当中的,美丽,可爱,温柔的女生就应该是你的女朋友!而对象就就是你现在的女朋友,她肯定具有美丽,可爱,温柔的特性,这就是对象!

#4
killer_l2007-06-11 21:07
回复:(haohaoxue)类就是你对女朋友的一种抽象,比如...
还真具体
#5
aipb20072007-06-11 21:54
“类”“封装”了“对象”的方法和属性。
#6
rogergao1232007-06-11 22:17
还真是形象
#7
孤魂居士2007-06-11 22:23

我也刚刚学习类
也知道不知道是不是理解正确了
对象就是:例如收音机 收音机就是对象

类:类是对象的抽象,而对象是类的具体实例 类代表一批对象的共性和特征 类是抽象出来的 不占内存的 ...就象<计算机1班,计算机2班, 计算机3班,计算机4班......> 称为<计算机班>而计算机班就是类 真的计算机班不存在 只存在对象``对象是有相同的`

对象可以分:属性和行为

属性就是静态特征:例如:这收音机的厂家,牌子,重量,颜色,价格.....
行为就是动态特征:例如:录象,快进,倒退,暂停,停止......
程序=对象+对象+对象+.......
对象=算法+数据结构

封装: 在一个程序中 可以对一个对象进行封装处理 就是把它的一部分属性和功能对外隐藏 就象一个软件公司 给你的软件只是可以让你用 但真正的代码没有告诉你 在面向对象程序设计中 类里面都有公用的和私用的 这就起到了封装隐藏作用 私用的是别人看不见的``````例如一些数据`````

#8
rogergao1232007-06-11 22:25
谢谢楼上这位仁兄给出这么具体的回答
#9
孤魂居士2007-06-11 22:26


无限哥哥说的很经典```
1