虚函数,虚析构函数,纯虚函数,多态性,抽象类。

来源:互联网 发布:申请淘宝介入在哪里 编辑:程序博客网 时间:2024/05/21 09:57


1、虚函数:虚函数可以实现函数的覆盖,使得派生类中的函数得以实现,提高了程序的可扩充性,另外,基类是虚函数,派生类同名函数也会变成虚函数。指向基类的指针在指  向派生类对象时可以调用派生类。

2、虚析构函数:基类的析构函数时虚析构函数时,派生类的析构函数也自动成为虚析构函数,函数名不同也没关系,采用虚析构函数后,系统就会先调用派生类的析构函数再调用基类的析构函数,而不是直接调用基类的析构函数了。

3、纯虚函数:只有函数名字没有函数功能,不能被调用,就像是个摆设。

4、多态性:多态性就是一个函数名可以赋予多个功能,用一个函数名调用不同功能的函数,完成不同的工作。

5、抽象类:抽象类是作为基类被继承的类,就比如基类是动物叫然后派生类是具体动物怎么叫,我认为就是各种派生类共同的一个基类就是抽象类。


第一次看视频因为没有先看到阅读程序所以根本没有概念,我觉得还是先看题再看视频效果比较好,最起码知道该是啥,啥不会(我认为)。

0 0
原创粉丝点击