黑马程序员技术交流社区
标题:
对象与类的区别
[打印本页]
作者:
13631297627
时间:
2016-1-27 15:49
标题:
对象与类的区别
绕来绕去,我点蒙了。对象与类的区别在哪呢
作者:
学以致用表初衷
时间:
2016-1-27 16:49
对象与类区别大了啊。
对象声明是-
类声明是+
对象声明需要 用对象来 使用方法 person *p= [person new]; [p run]
而 类方法 直接用 类名 加方法名 [person run] 就可以。
作者:
水丹青
时间:
2016-1-27 22:13
楼上真相.....
作者:
only-hou
时间:
2016-1-27 23:22
类:就是一类东西的集合,从具体事物(对象)抽象出来的。
对象:具体的什么东西。
例如:人类是一个类,学生,医生。。。具体的对象。
作者:
13631297627
时间:
2016-1-28 13:51
学以致用表初衷 发表于 2016-1-27 16:49
对象与类区别大了啊。
对象声明是-
类声明是+
为什么有时候调用类方法,有时候调用对象方法?
作者:
xdy0618
时间:
2016-1-28 14:03
类是对象的抽象,对象是类的实例化
作者:
ma464526717
时间:
2016-1-28 14:04
一个类,可以有多个对象,对象是类的实例化,类是对象的抽象。
作者:
guyuexing
时间:
2016-1-28 22:29
看评论可以学到很多啊
作者:
chensc
时间:
2016-1-29 20:42
学习学习!
作者:
风雨中前行88
时间:
2016-1-29 21:17
这个很好分辨的 类和对象的区别
1,类是一个抽象的概念,它不存在于现实中的时间/空间里,类只是为所有的对象定义了抽象的属性与行为。就好像“Person(人)”这个类,它虽然可以包含很多个体,但它本身不存在于现实世界上。
2,对象是类的一个具体。它是一个实实在在存在的东西。
3,类是一个静态的概念,类本身不携带任何数据。当没有为类创建任何对象时,类本身不存在于内存空间中。
4,对象是一个动态的概念。每一个对象都存在着有别于其它对象的属于自己的独特的属性和行为。对象的属性可以随着它自己的行为而发生改变。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2