MENU

C++学习开坑——OO概念

• March 23, 2018 • 编程语言

C++学习笔记——OO概念

C语言的特点

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

C与C++

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

什么是OO思想

在面对对象的思想中,任何的东西都能看作一个对象。并且这个对象还可以继续划分为更小的对象,这就是根本思想。
对于每个对象,抽象起来最终可以分为两个要素:属性和行为。
每个对象都是一个完整独立的个体,他是由相关的属性和行为组合,与外界隔离。

OO思想的特点

  1. 封装
    这意味着要把对象的属性和方法结合起来形成一个独立的系统单位,并尽可能隐藏对象的内部细节。
  2. 抽象
    这个过程是对具体问题进行概括的过程,是对一类公共问题进行统一描述的过程。
  3. 继承
    子对象拥有与父对象相同的全部属性和方法,称为继承。
  4. 多态
    这是指在父类中定义的属性和行为被子对象继承后,可以具有不同的数据类型或者表现行为等特性。
Tags: 笔记, C++
Archives QR Code
QR Code for this page
Tipping QR Code