黑马程序员技术交流社区

标题: 类和对象到底怎么区分啊 [打印本页]

作者: llo    时间: 2015-7-19 23:17
标题: 类和对象到底怎么区分啊
学的时候用用的就发自己不知道那个是那个了 啊 ????????????、
作者: likang    时间: 2015-7-19 23:24
1,类是一个抽象的概念,它不存在于现实中的时间/空间里,类只是为所有的对象定义了抽象的属性与行为。就好像“Person(人)”这个类,它虽然可以包含很多个体,但它本身不存在于现实世界上。 2,对象是类的一个具体。它是一个实实在在存在的东西。 3,类是一个静态的概念,类本身不携带任何数据。当没有为类创建任何对象时,类本身不存在于内存空间中。 4,对象是一个动态的概念。每一个对象都存在着有别于其它对象的属于自己的独特的属性和行为。对象的属性可以随着它自己的行为而发生改变。
作者: lclofty    时间: 2015-7-20 07:32
简单地说 类是对象的集合 对象是类的子集
作者: 2899028818    时间: 2015-7-20 08:27
对象是类的实例化。。。
作者: 562413895@qq.co    时间: 2015-7-20 09:05
可以看看我写的这个,http://bbs.itheima.com/thread-215480-1-1.html,说的就是OC中类和对象的关系
作者: skywan    时间: 2015-7-20 09:14
类是抽象的,对象是具体的。对象的集合组成类,就像人是一个类,具体的小红就是一个对象。
作者: 狂甩你十八条街    时间: 2015-7-20 10:44
我根据自己的理解总结了一句话:类创建对象,对象调用方法(类也可以),方法集合在类中。
作者: llo    时间: 2015-7-20 21:00
likang 发表于 2015-7-19 23:24
1,类是一个抽象的概念,它不存在于现实中的时间/空间里,类只是为所有的对象定义了抽象的属性与行为。就好 ...

越看越晕 啊
作者: llo    时间: 2015-7-20 21:03
562413895@qq.co 发表于 2015-7-20 09:05
可以看看我写的这个,http://bbs.itheima.com/thread-215480-1-1.html,说的就是OC中类和对象的关系 ...

恩  写的很好啊  谢谢了




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