如果是用VS2005编译,请在对话框资源中,按鼠标右键,d出的菜单中添加类。
更多问题,欢迎进我的空间讨论。
子类,在面向对象开发中代表一个重要的思想——继承。
继承,一个对象直接使用另一对象的属性和方法。即子类可以使用父类存在的处理。
从宏观的角度来看,继承是多态的基础,是面向对象开发的重要组成。
从局部的角度来看,继承可以节省代码开支,提高内聚,优化代码的可维护性。
创建子类的方法如下:
// 单继承class <派生类名>:<继承方式><基类名>
{
<派生类新定义成员>
}
// 多重继承
class <派生类名>:<继承方式1><基类名1>,<继承方式2><基类名2>,…
{
<派生类新定义成员>
}
<继承方式>存在三种:公有继承(public)、私有继承(private)、保护继承(protected)
1. 公有继承(public)
公有继承的特点是基类的公有成员和保护成员作为派生类的成员时,它们都保持原有的状态,而基类的私有成员仍然是私有的。
2. 私有继承(private)
私有继承的特点是基类的公有成员和保护成员都作为派生类的私有成员,并且不能被这个派生类的子类所访问。
3. 保护继承(protected)
上面部分内容引用自百度百科<继承性>
点击“文件”菜单项、选择“新建”,选择“项目”,在d出的对话框最左侧依次点开“已安装"->"模板,
选中“visual
c++”,在右边选择你需要的项目类型。在下方输入你的项目名称就路径,点击确定。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)