美文网首页
Objective-C初始化方法、继承(17-07-27)

Objective-C初始化方法、继承(17-07-27)

作者: Hilarylii | 来源:发表于2017-07-27 15:05 被阅读0次

    每一对实例方法都需要setter 和 getter方法

    面向对象的三大特性:封装、继承、多态。

    Objective-c的根类是NSObject,继承是单向继承,不能互相继承.

    继承的上层:父类, 继承的下层:子类。

    重写父类方法

    super关键字:super是对父类的引用,调用父类继承的方法实现。

    初始化方法只使用一次。

    构造方法:用来初始化对象的方法。

    self在类方法中指代当前的类,在实例方法中指代当前方法的对象。

    便利构造器:封装了alloc和初始化操作,便利构造器一定是➕号方法。

    属性的特性:读写性控制,原子性控制(原子性atomic:线程安全 或者nonatomic非原子性)

    readonly:只能用getter

    readwrite:既能生成getter也能生成setter

    assign:非对象类型

    retain:对象类型

    copy:对象类型并且想得到对象的副本

    相关文章

      网友评论

          本文标题:Objective-C初始化方法、继承(17-07-27)

          本文链接:https://www.haomeiwen.com/subject/zpwakxtx.html