类对象
来源:互联网 发布:facebook程序员面试题 编辑:程序博客网 时间:2024/05/21 22:24
什么是类对象
面向对象的语言对类有两种认识,一种是认为类只作为类型的定义,程序运行时不作为实体存在;另外一种是认为类本身也作为一个对象存在。我们把后一种定义类的对象叫做类对象。
类对象有自己的方法和变量,分别被称为类方法和类变量。迄今为止我们一直把类的实例变量和方法称为实例变量和实例方法,这样可以和类变量和类方法予以区分。
通过向类发送消息可以生成实例对象,那么类对象自身是什么时候生成的呢?类对象是程序执行时自动生成的,每个类只有一个类对象,不需要手动生成。
类对象的初始化
OC里面实例对象的生成一般分为两步,通过alloc + init 分别进行分配内存和初始化操作。
由于类对象在程序执行时已经自动生成了,咱们只需要对类对象进行初始化操作。同实例对象一样,类对象中有事也有需要初始化的变量。
OC根类NSObject中存在一个initialize
类方法,可以通过这个类方法来为类对象进行初始化。在每个类接收消息之前,为这个类调用一次initialize
,调用之前先调用父类的initialize
方法。每个类的initialize
方法只被调用一次。
因为在初始化的过程中会自动调用父类的initialize
方法,所以子类的initialize
方法中不用显示地调用父类的initialize
方法
阅读全文
0 0
- 类 & 对象
- 类,对象
- 类 对象
- 类,对象
- 类,对象
- 类对象
- 类 / 对象
- 【面向对象】对象和类
- 面向对象--类和对象
- 对象、类、对象引用、实例
- 面向对象(类,对象,方法)
- 面向对象(类和对象)
- OOP-----类与对象对象
- OOP-----类与对象对象
- 类、对象和面向对象
- 面向对象-类和对象
- 对象与元类对象
- 面向对象----类和对象
- Java基础
- linux面试常问命令
- VUI参数语义,色彩原色图表,高宽比标示符含义图表
- JS内外部函数调用关系
- 三次样条+线性插值
- 类对象
- Spring面向切面编程AOP
- 14面向对象模型初探
- 【Linux】IPC通信之消息队列
- java获取键盘输入
- jQuery 二级联动(客户端、栏目)
- 2.安装--以及简单使用(二)
- 列车调度(Train)
- 记录 idea java类实现序列化后生成序列化id