黑马程序员技术交流社区
标题:
ios学习到类和对象真的好困惑呀,能不能有大神帮指点一下呀
[打印本页]
作者:
木子青
时间:
2015-9-18 23:45
标题:
ios学习到类和对象真的好困惑呀,能不能有大神帮指点一下呀
前天学习类和对象今天也没有彻底懂
作者:
hoohoo
时间:
2015-9-19 00:13
类是具相同或相近属性和行为的现实世界实体的集合,或者是向上的抽象概念。是人为定的。
比如人是一个类,简称人类
对象包括 具体的哪国人或者哪种人种。
作者:
zzx0826
时间:
2015-9-19 08:29
多多复习一下,好好总结,代码敲一下,有了量的积累,就会明白些。
作者:
wjy0916
时间:
2015-9-19 08:41
对象是对客观事物的抽象,类是对对象的抽象。类是一种抽象的数据类型,它们的关系是,对象是类的实例,类是对象的模板。
例如:汽车是一个类 Car
德国汽车就是一个对象 DGCar
日本汽车也是一个对象 RBCar
不管是那个国家的汽车都是汽车,但是他们又有自己特殊的东西。
这是我的理解,希望能帮到你!
作者:
苏子瞻201068
时间:
2015-9-19 09:33
1,类是一个抽象的概念,它不存在于现实中的时间/空间里,
类只是为所有的对象定义了抽象的属性与行为
。就好像“Person(人)”这个类,它虽然可以包含很多个体,但它本身不存在于现实世界上。
2,
对象是类的一个具体
。它是一个实实在在存在的东西。
3,类本身不携带任何数据。当没有为类创建任何对象时,类本身不占用内存空间。
4,每一个对象都存在着有别于其它对象的属于自己的独特的属性和行为。
什么是类, 什么是对象, 类和对象之间的关系
类的概念:
类是具有相同属性和服务
的一组对象的集合。它为属于该类的所有对象提供了统一的抽象描述,其内部包括属性和行为两个主要部分。
OC语言中,类是一个独立的程序单位,它应该有一个类名并包括属性说明和行为说明两个主要部分。
对象的概念:对象是系统中用来
描述客观事物的一个实体
,它是构成系统的一个基本单位。一个对象由一组属性和对这组属性进行操作的一组行为组;它是一组属性和有权对这些属性进行操作的一组行为的封装体。客观世界是由对象和对象之间的联系组成的。
类的实例化结果就是对象,而对一类对象的抽象就是类.类描述了一组有相同特性(属性)和相同行为(方法)的对象。
作者:
摆摆
时间:
2015-9-19 09:54
楼上说得很对,学习了!
作者:
L503254118
时间:
2015-9-19 20:44
本帖最后由 L503254118 于 2015-9-19 20:47 编辑
类的声明(
写在.h文件里)
@interface 类名:父类名
{
//类的属性(或者说是实例变量、成员变量)
}
//类的行为(方法)的声明
@eng
作者:
L503254118
时间:
2015-9-19 20:48
类的实现(写在.m文件中)
@implementation 类名
//方法的具体的体现
@end
作者:
lixj1991
时间:
2015-9-19 23:11
如果你是上帝,Person类有点像通过观察人这个物种之后,总结提炼出来的“模子”,对象是根据这个模子浇铸出来的亚当夏娃。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2