美文网首页
面向对象三大特征

面向对象三大特征

作者: BetterComingDay | 来源:发表于2017-06-26 15:49 被阅读15次

    封装、继承、多态。这没什么好说的。

    封装,即隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别;
    封装还可以增强代码复用性。
    访问控制符:
    1、public:从外部模块和本模块都可以访问
    2、internal:本模块可以访问,是默认值
    3、private:只有本文件可以访问,本模块内的其他文件也不能访问。

    继承,可以在不必重写类的情况下,使用原有的类的功能进行扩展;
    详见swift继承

    多态,按字面的意思就是“多种状态”。对象的多态性是指子父类中定义的属性或方法被子类集成后,可以使用同一个属性或方法在父类及其各个子类中具有不同的含义。

    相关文章

      网友评论

          本文标题:面向对象三大特征

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