-
抽象类无法去实例化一个对象。查看全部
-
抽象类的定义:含有纯虚函数的类称为抽象类。查看全部
-
纯虚函数:查看全部
-
只有虚析构函数,没有虚构造函数 虚函数使用virtual关键字定义,但使用virtual关键字时,并非全部是虚函数。 虚函数特性可以被继承,当子类中定义的函数与父类中虚函数的声明相同时,该函数也是虚函数。 虚析构函数是为了避免使用父类指针释放子类对象时造成内存泄露。查看全部
-
构造函数不能是虚函数查看全部
-
内联函数不能是虚函数 会忽略Inline变成一个纯虚函数查看全部
-
静态成员函数不能是虚函数查看全部
-
普通函数不能是虚函数查看全部
-
子类加了自己的虚函数,函数指针指向不同的地址,并且虚函数表里的内容不一样;没有增加则只是地址与父类不同,虚函数表的内容相同查看全部
-
A多态具体到语法中是指,使用父类指针指向子类对象,并可以通过该指针调用子类的方法。 B产生多态的基础是继承关系,没有继承就没有多态 C多态的语法核心是virtual关键字,必须使用virtual才能使多个类间建立多态关系。 D封装、继承、多态是面向对象的三大特性。查看全部
-
函数的本质是一段二进制代码,函数指针是指向代码的开头查看全部
-
1:virtual不能修饰普通函数,必须是某个类的成员函数 2:不能修饰静态的成员函数 3:不能修饰内联函数 4:不能修饰构造函数查看全部
-
虚析构函数是用于解决子类中含有指针所造成的内存泄漏问题查看全部
-
多态概念查看全部
-
面向对象三大特征查看全部
举报
0/150
提交
取消