-
调用子类和父类同名函数的方法查看全部
-
公有继承、私有继承、保护继承:http://www.cnblogs.com/qlwy/archive/2011/08/25/2153584.html查看全部
-
公有继承: 基类的公有成员仍然为公有成员,可以有派生类成员函数和派生类对象直接访问。 基类的私有成员在派生类中无论是派生类的成员还是派生类的对象都无法直接访问。 保护成员在派生类中仍然为保护成员,可以通过派生类的成员函数访问,但不能通过派生类的对象访问。 私有继承: 基类的公有和保护成员都被继承为派生类的私有成员,派生类的成员函数可以直接访问。 基类的私有成员不可直接访问,无论是派生类的成员还是派生类的对象都无法访问。 保护继承: 基类的公有和保护成员都被继承为派生类的保护成员,派生类的成员函数可以直接访问基类的公有和保护成员 基类的私有成员在派生类中不能直接被访问查看全部
-
B类从A类派生,不管采用哪种继承方式,A类中的所有数据成员和成员函数都会被B类继承(包括私有的也会被继承),只是继承后原来A类中的私有成员和成员函数B类不能够访问。这是两个不同的问题:1.有没有继承?2.继承了能不能访问?。简单点说就是:B从A继承了所有东西,其中一些东西(private)B却无权使用。查看全部
-
隐藏概念查看全部
-
public继承数据权限查看全部
-
私有继承查看全部
-
保护继承查看全部
-
继承方式为Public的情况查看全部
-
派生类可以给基类赋值,基类指针可以指向派生类 无论怎样,父类只能接收和访问子类中自己有的数据成员和成员函数查看全部
-
加上关键字virtual后运行结果中有子类的析构函数说明可以将子类的实例化对象完全释放掉查看全部
-
父类中的虚析构函数中的关键字virtual是可以被继承下去的,即子类中析构函数即使不写关键字也是虚析构函数查看全部
-
当用父类的指针实例化子类对象,同时期望用该指针释放该对象时就要用到虚析构函数查看全部
-
在这里消除指针时,只执行了父类的析构函数没有执行子类的析构函数这就有可能造成内存泄漏????查看全部
-
父类的指针可以指向子类,即派生类可以赋值给基类查看全部
举报
0/150
提交
取消