C++学习笔记(1) 继承、多态、虚函数、析构方法

2019-07-17  本文已影响0人  弓长剑鸣

最近开始学习 NDK 开发
学习之前要就得先了解 C++ 语言
啥是 C++ 呢?
就是个面向对象版本的 c 语言
管他是个啥,面向对象不就 封装 继承 多态 吗
所以一开始得先了解一下这三特性
封装没啥好学的
学一下继承 多态就好了

学习之前先了解几个 java 没有的新东西。

虚函数

​ 先别管太多,用 virtual 修饰函数就是虚函数,主要就是来实现多态特性的,具体看后面多态的分析

析构方法

​ 和构造方法相对应的一个方法,类似 Android 的 onDestroy ,对象销毁之前会调这个方法。

继承

支持多继承

共有 私有继承

多态

静态多态

​ 编译的时候就确定对象类型

动态多态

动态多态就是 java 那种正常的多态,把函数写成虚函数,就能实现动态多态功能

上一篇下一篇

猜你喜欢

热点阅读