黑马程序员技术交流社区

标题: 类和对象的区别 [打印本页]

作者: 曾伟    时间: 2011-12-30 19:52
标题: 类和对象的区别
类是对象的类型,那么类和对象有什么区别呢?
作者: 傅涌钦    时间: 2011-12-31 00:20
你这不是设问句!???类是对象的类型=类是对象的蓝图,定义了一个类之后,可以从这个类创建多个对象。就像建筑师创建好蓝图,可以使用它盖多栋房子!
作者: 朱磊    时间: 2011-12-31 17:52
类是现实世界或思维世界中的实体在计算机中的反映,它将数据以及这些数据上的操作封装在一起。
类是对象的抽象,而对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占用存储空间。类是用于创建对象的蓝图,它是一个定义包括在特定类型的对象中的方法和变量的软件模板。
类是用来描述一个领域模型中的具体概念(名词);比如:学生
对象是类的具体实例;比如:张三
作者: 折翼    时间: 2012-2-2 05:53
类是一个抽象的概念!它并不存在于客观事物,而对象呢,就是把类进行实例化!!比如....人类!事实上根本不能将某一事物叫做人类,应为人类是一个范围,一个群体,是无法用个体进行概括...而对象则不一样,比如你,跟我或者某个人,是属于人类的范畴是其中的一员,因为我们具备人类的各种属性跟行为,所以每个人就能称为一个对象....
作者: 周平武    时间: 2012-2-10 10:41
类和对象的区别
1,类是一个抽象的概念,它不存在于现实中的时间/空间里,类只是为所有的对象定义了抽象的属性与行为。就好像“Person(人)”这个类,它虽然可以包含很多个体,但它本身不存在于现实世界上。
2,对象是类的一个具体。它是一个实实在在存在的东西。
3,类是一个静态的概念,类本身不携带任何数据。当没有为类创建任何对象时,类本身不存在于内存空间中。
4,对象是一个动态的概念。每一个对象都存在着有别于其它对象的属于自己的独特的属性和行为。对象的属性可以随着它自己的行为而发生改变。

作者: 曹停    时间: 2012-2-17 16:41
类是一个将共同属性封装起来的!
如 人类!人都用的年龄 姓名 身高 这些都是共同拥有的叫属性
对象就是类的实例化~~
说白了就是 一个具体的事物!如人 是类  小明这位同学 就是对象
术语就叫实例化!!

作者: 安超    时间: 2012-2-20 19:04
类是模板,对象是用模板造出来的实体物件。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2