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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

前天学习类和对象今天也没有彻底懂

9 个回复

倒序浏览
类是具相同或相近属性和行为的现实世界实体的集合,或者是向上的抽象概念。是人为定的。

比如人是一个类,简称人类

对象包括 具体的哪国人或者哪种人种。

点评

恩恩  发表于 2015-9-19 22:11
回复 使用道具 举报
zzx0826 来自手机 中级黑马 2015-9-19 08:29:26
藤椅
多多复习一下,好好总结,代码敲一下,有了量的积累,就会明白些。
回复 使用道具 举报
对象是对客观事物的抽象,类是对对象的抽象。类是一种抽象的数据类型,它们的关系是,对象是类的实例,类是对象的模板。

例如:汽车是一个类  Car
      德国汽车就是一个对象  DGCar
      日本汽车也是一个对象  RBCar
不管是那个国家的汽车都是汽车,但是他们又有自己特殊的东西。
这是我的理解,希望能帮到你!
回复 使用道具 举报 1 0
1,类是一个抽象的概念,它不存在于现实中的时间/空间里,类只是为所有的对象定义了抽象的属性与行为。就好像“Person(人)”这个类,它虽然可以包含很多个体,但它本身不存在于现实世界上。
2,对象是类的一个具体。它是一个实实在在存在的东西。
3,类本身不携带任何数据。当没有为类创建任何对象时,类本身不占用内存空间。
4,每一个对象都存在着有别于其它对象的属于自己的独特的属性和行为。



什么是类, 什么是对象, 类和对象之间的关系

类的概念:类是具有相同属性和服务的一组对象的集合。它为属于该类的所有对象提供了统一的抽象描述,其内部包括属性和行为两个主要部分。
OC语言中,类是一个独立的程序单位,它应该有一个类名并包括属性说明和行为说明两个主要部分。


对象的概念:对象是系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位。一个对象由一组属性和对这组属性进行操作的一组行为组;它是一组属性和有权对这些属性进行操作的一组行为的封装体。客观世界是由对象和对象之间的联系组成的。

类的实例化结果就是对象,而对一类对象的抽象就是类.类描述了一组有相同特性(属性)和相同行为(方法)的对象。
回复 使用道具 举报
楼上说得很对,学习了!
回复 使用道具 举报
本帖最后由 L503254118 于 2015-9-19 20:47 编辑

类的声明(写在.h文件里)
@interface 类名:父类名
{
//类的属性(或者说是实例变量、成员变量)
}
//类的行为(方法)的声明
@eng


回复 使用道具 举报
类的实现(写在.m文件中)
@implementation 类名
//方法的具体的体现
@end

回复 使用道具 举报
如果你是上帝,Person类有点像通过观察人这个物种之后,总结提炼出来的“模子”,对象是根据这个模子浇铸出来的亚当夏娃。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马