IOS学习-02 OC--封装继承多态
Posted danfengw
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IOS学习-02 OC--封装继承多态相关的知识,希望对你有一定的参考价值。
封装
// 成员变量方案修饰符问题
1、@public: 公有 - 在类内类外都可以使用并且可以被继承
2、@private: 私有 - 在类内可以使用,类外无法调用,并且不可被继承
3、@protected: 受保护 - 在类内可以使用,类外无法调用,并且可以被继承
4、 @package: 框架权限 - 在框架内相当于受保护,在框架外相遇私有。
// 方法没有访问修饰符
继承
OC中没有多继承,但是有协议,有点类似java没有多继承,但是有接口
子类可以继承父类的属性
如果子类中的方法没有写声明,则子类无法继承父类中对应的方法。
多态
多态的方式:
方法的重写:
方法的重载:OC中不支持方法重载。
以上是关于IOS学习-02 OC--封装继承多态的主要内容,如果未能解决你的问题,请参考以下文章