A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 曾伟 黑马帝   /  2011-12-30 19:52  /  3598 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

类是对象的类型,那么类和对象有什么区别呢?

评分

参与人数 1技术分 +2 收起 理由
李荣壮 + 2

查看全部评分

6 个回复

倒序浏览
你这不是设问句!???类是对象的类型=类是对象的蓝图,定义了一个类之后,可以从这个类创建多个对象。就像建筑师创建好蓝图,可以使用它盖多栋房子!
回复 使用道具 举报
朱磊 黑马帝 2011-12-31 17:52:46
藤椅
类是现实世界或思维世界中的实体在计算机中的反映,它将数据以及这些数据上的操作封装在一起。
类是对象的抽象,而对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占用存储空间。类是用于创建对象的蓝图,它是一个定义包括在特定类型的对象中的方法和变量的软件模板。
类是用来描述一个领域模型中的具体概念(名词);比如:学生
对象是类的具体实例;比如:张三

评分

参与人数 1技术分 +2 收起 理由
李荣壮 + 2

查看全部评分

回复 使用道具 举报
类是一个抽象的概念!它并不存在于客观事物,而对象呢,就是把类进行实例化!!比如....人类!事实上根本不能将某一事物叫做人类,应为人类是一个范围,一个群体,是无法用个体进行概括...而对象则不一样,比如你,跟我或者某个人,是属于人类的范畴是其中的一员,因为我们具备人类的各种属性跟行为,所以每个人就能称为一个对象....
回复 使用道具 举报
类和对象的区别
1,类是一个抽象的概念,它不存在于现实中的时间/空间里,类只是为所有的对象定义了抽象的属性与行为。就好像“Person(人)”这个类,它虽然可以包含很多个体,但它本身不存在于现实世界上。
2,对象是类的一个具体。它是一个实实在在存在的东西。
3,类是一个静态的概念,类本身不携带任何数据。当没有为类创建任何对象时,类本身不存在于内存空间中。
4,对象是一个动态的概念。每一个对象都存在着有别于其它对象的属于自己的独特的属性和行为。对象的属性可以随着它自己的行为而发生改变。
回复 使用道具 举报
类是一个将共同属性封装起来的!
如 人类!人都用的年龄 姓名 身高 这些都是共同拥有的叫属性
对象就是类的实例化~~
说白了就是 一个具体的事物!如人 是类  小明这位同学 就是对象
术语就叫实例化!!
回复 使用道具 举报
安超 中级黑马 2012-2-20 19:04:33
7#
类是模板,对象是用模板造出来的实体物件。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马