鱼C论坛

 找回密码
 立即注册
查看: 4204|回复: 13

什么是类,对象

[复制链接]
发表于 2011-7-2 22:54:09 | 显示全部楼层 |阅读模式

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

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

x
什么是类,对象,详细点,谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-7-2 23:50:01 | 显示全部楼层
打个比方  
如果生产一批产品【比如说电脑】
你需要设计图纸吧【我说的是大企业,额别太较真】
这里设计图纸就是类 它事先规定好了产品的规格 样式吧 产品都要按照它来做 但它不是产品 它就不能当成电脑来用  这就是类声明和定义时不分配空间的原因 虚幻的 的东西【至少cpu是这么认为的】
而产品就是根据设计图纸造出来的 多少没限制 但必须按照设计图纸规格和样式来 【这个叫规范额】
产品就是对象 对象只能用此类中定义的成员【成员就是规格和样式等等】
列如:
class name
{
public:your_name();
          my_name();
private:char[] name;
};
name xiaoming ;
xiaoming.your_name();
xiaoming.my_name();
具体的就不写了 自己理解理解
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-7-3 12:14:18 | 显示全部楼层
我认为的:每一个具体的东西都是一个对象,一个集合就是类,例如鱼类是类,这条鲤鱼是对象:lol
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-7-3 15:21:16 | 显示全部楼层
我认为的:每一个具体的东西都是一个对象,一个集合就是类,例如鱼类是类,这条鲤鱼是对象

"一个集合就是类",我认为不对。类应该是一些相似的对象的共同点的抽象。
比如说:你,我,他都是具体的对象,但从这3个对象中可以抽象出共同之处,得到“人”这个类。(至于到底抽取出了哪些共同之处,你可以查查字典,“人”的定义。)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-7-5 10:44:00 | 显示全部楼层

这样的话,我说的类小了,而你说的类很大,还可以随时变化的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-7-5 11:23:31 | 显示全部楼层
是的,生活中的类变化的时候我们写程序就要修改原有的类来适应新的变化,当然也可以新创建一个类或者在原有类基础上进行派生。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-8-1 23:47:42 | 显示全部楼层
有相同的属性和方法,抽象出来的共性,就是类
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-8-2 00:37:42 | 显示全部楼层
类是抽象的.对象是具体的.
比如 汽车,自行车,摩托车  都是具体的对象,而将其共同点抽象出来就形成了车

也可以理解为类是模板,对象是根据此模板弄来来的一个具体的事物
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2013-4-12 10:27:22 | 显示全部楼层
我只是路过打酱油的。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2013-4-17 09:55:40 | 显示全部楼层
楼主加油,鱼C加油!我们都看好你哦!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2013-4-17 09:56:16 | 显示全部楼层
真是难得给力的帖子啊。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2013-4-17 10:37:22 | 显示全部楼层
我只是路过打酱油的。
:o
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2013-4-17 10:47:54 | 显示全部楼层
我只是路过打酱油的。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2013-4-17 11:54:50 | 显示全部楼层
说简单点,类是一个规范,对象是一个实例。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-2-7 19:46

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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