重写类方法

作者: 小蜜蜂Bee | 来源:发表于2019-04-09 16:09 被阅读7次

    有时候开发总会遇见要重写类方法的时候,那么今天我们就来谈谈如何实现类方法吧,原理如下:

    1、在子类中实现一个同基类名字一样的静态方法

    2、在调用的时候不要使用类名调用,而是使用[self class]的方式调用。原理,用类名调用是早绑定,在编译期绑定,用[self class]是晚绑定,在运行时决定调用哪个方法。

    那么实际代码中又是应该如何写呢?请看下面的截图:

    步骤1 步骤2 步骤3 步骤4 步骤5

    相关文章

      网友评论

        本文标题:重写类方法

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