继承,一个对象直接使用另一对象的属性和方法。即子类可以使用父类存在的处理。
从宏观的角度来看,继承是多态的基础,是面向对象开发的重要组成。
从局部的角度来看,继承可以节省代码开支,提高内聚,优化代码的可维护性。
创建子类的方法如下:
// 单继承class <派生类名>:<继承方式><基类名>
{
<派生类新定义成员>
}
// 多重继承
class <派生类名>:<继承方式1><基类名1>,<继承方式2><基类名2>,…
{
<派生类新定义成员>
}
<继承方式>存在三种:公有继承(public)、私有继承(private)、保护继承(protected)
1. 公有继承(public)
公有继承的特点是基类的公有成员和保护成员作为派生类的成员时,它们都保持原有的状态,而基类的私有成员仍然是私有的。
2. 私有继承(private)
私有继承的特点是基类的公有成员和保护成员都作为派生类的私有成员,并且不能被这个派生类的子类所访问。
3. 保护继承(protected)
上面部分内容引用自百度百科<继承性>
你如果是导入未使用MFC的类,直接切换到FileView标签,用右击->"添加文件到工程"的方式把你自己建立的新类的头文件和实现文件添加到工程中去。我想你大概想问的是导入使用了MFC的类吧,用类向导建立一个与你自己建立的新类同名的类,然后把你自己建立的新类的头文件和实现文件复制到工程目录下,覆盖掉向导自动生成的同名文件。我玩vc6.0老矣,希望我的回答对你有帮助,还有神马问题,我们一起探讨。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)