• 面向对象的三大特性


                                                                                                          面向对象的三大特性

    1.三大特性的理解(个人版)

    2.简图

    1.

        1.封装:隐蔽大部分信息,尽可能隐蔽对象的内部细节,对外形成一层保护。

        //个人理解:

       封装是基础:只有把类相对的独立起立,才能提供面向对象编程的环境。

      2.继承:一个类是父类A,另一个类是类A的子类B,则类B就拥有类A的所有非私有(private 修饰符修饰)成是员

       那么类A,B的关系就是继承,B 继承A

      //有继承关系的两个类,类型相容,子类可以在需要父类的地方代替父类,但是父类不可以代替子类

       3.多态:继承自同一个类的同一个方法因实例化的类不同,所以表现的结果不一样。

       多态针对方法,其实是父类的有特殊关键字(virtual)的方法,也就是说能多态的是父类有的,然后子类重写(用关键字override)的方,

      //父类的方法,他的不同子类们重写之后,用有子类特点的方式表现就是多态(个人理解)

    2.

  • 相关阅读:
    算法-第四版-练习1.3.2解答
    彻底理解线索二叉树(转载)
    C/C++——C++中new与malloc的10点区别(转载)
    C语言中的struct和typedef struct(转载)
    C语言实现贪吃蛇
    C语言实现2048小游戏
    案例开发准备
    WordCount单词计数
    MapReduce原理与实现
    HDFS简介
  • 原文地址:https://www.cnblogs.com/xiangtianxiayu/p/4790406.html
Copyright © 2020-2023  润新知