OC 基础知识

来源:互联网 发布:数据库前置库 编辑:程序博客网 时间:2024/06/05 18:42

<span style="font-size:18px;">面向对象:封装:将现实世界中存在的某个客体的属性与行为绑定在一起,并放置在一个逻辑单元内.继承:使子类自动共享父类数据结构和方法,这是类之间的一种关系多态:指相同的操作或函数/过程可作用于多种类型的对象上并获得不同的结果子类能直接继承父类的方法还可以重写父类的方法(子类自己实现行为)子类重写了父类的方法,调用过程中执行子类的方法继承具有传递性: 如果A是B的子类,B是C的子类,那么A也具有C的特征和行为自定义初始化方法创建对象分两步:分配空间和初始化初始化方法的作用就是为对象赋初始值初始化方法通常以init开头方法:OC语言里.方法分两大类:类(+)方法和实例(-)方法类方法必须用类(名)调用实例方法必须用对象来调用方法是类的行为,在接口文件中声明,在实现文件中实现OC中,一个类可以继承另外一个类被继承的类称为父类(super class)或超类继承的类称为子类(subclass)子类可以直接使用父类的部分特征和行为OC中只允许每个类有且只有一个父类,并且OC中的基类是NSObject !!!便利构造器便利构造器是一种快速创建对象的方式.它本质上是把初始化方法做了一次封装,方便外界使用.便利构造器是一个类方法.(开头以+开头)一个类有且只有一个指定初始化方法,在众多的初始化方法中,无论你调用哪个初始化方法,指定初始化方法都会执行.指定初始化方法会跟父类初始化方法有一定联系self 和 super 是OC语言中的关键字super :将消息发送给父类的对象self : 将消息发送给本对象self :始终代表接收消息的对象</span>


0 0
原创粉丝点击