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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 13631297627 中级黑马   /  2016-1-27 15:49  /  1309 人查看  /  9 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

绕来绕去,我点蒙了。对象与类的区别在哪呢

9 个回复

倒序浏览
对象与类区别大了啊。
对象声明是-
类声明是+
对象声明需要 用对象来 使用方法 person *p= [person new]; [p run]
而   类方法  直接用 类名 加方法名  [person run] 就可以。
回复 使用道具 举报
楼上真相.....
回复 使用道具 举报
类:就是一类东西的集合,从具体事物(对象)抽象出来的。   
对象:具体的什么东西。
例如:人类是一个类,学生,医生。。。具体的对象。
回复 使用道具 举报
学以致用表初衷 发表于 2016-1-27 16:49
对象与类区别大了啊。
对象声明是-
类声明是+

为什么有时候调用类方法,有时候调用对象方法?
回复 使用道具 举报
类是对象的抽象,对象是类的实例化
回复 使用道具 举报
一个类,可以有多个对象,对象是类的实例化,类是对象的抽象。
回复 使用道具 举报
看评论可以学到很多啊
回复 使用道具 举报
chensc 金牌黑马 2016-1-29 20:42:04
9#
学习学习!
回复 使用道具 举报
这个很好分辨的  类和对象的区别
1,类是一个抽象的概念,它不存在于现实中的时间/空间里,类只是为所有的对象定义了抽象的属性与行为。就好像“Person(人)”这个类,它虽然可以包含很多个体,但它本身不存在于现实世界上。
2,对象是类的一个具体。它是一个实实在在存在的东西。
3,类是一个静态的概念,类本身不携带任何数据。当没有为类创建任何对象时,类本身不存在于内存空间中。
4,对象是一个动态的概念。每一个对象都存在着有别于其它对象的属于自己的独特的属性和行为。对象的属性可以随着它自己的行为而发生改变。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马