美文网首页
C++学习笔记--OO的概念

C++学习笔记--OO的概念

作者: syc_poker | 来源:发表于2018-03-08 00:06 被阅读0次

    C语言的特点

    C语言有一个 优点 ,写出来的程序运行速度可以很快,文件很 精炼、简单、小巧

    C与C++

    将C与C++相比, C++ 的代码量相对较大,并且里面有一些不是必须的代码。但是C++有个 绝对的优势 ,就是针对 不同的对象 去做 实例化 ,这就是所谓的OO思想。 (面向对象的思想)

    什么是OO思想

    在面向对象的思想中,任何的东西都能看作一个对象。并且,这个对象还可以继续划分为更小的对象,这就是根本思想。

    对于每个对象,抽象起来最终可以分为两个要素:属性和行为。
    每个对象都是一个完整独立的个体,它是由相关的属性和行为组合,与外界隔离。

    OO思想的特点

    封装

    这意味着要把对象的属性和方法结合起来形成一个独立的系统单位,并尽可能的隐藏对象的内部细节。

    抽象

    这个过程是对具体问题进行概括的过程,是对一类公共问题进行统一描述的过程。

    继承

    子对象拥有与父对象相同的全部属性和方法,称为继承。

    多态

    这是指在父类中定义的属性和行为被子对象继承后,可以具有不同的数据类型或者表现行为等特性。

    相关文章

      网友评论

          本文标题:C++学习笔记--OO的概念

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