面向对象的程序设计学习笔记3-多重继承
来源:互联网 发布:手机smali转换java 编辑:程序博客网 时间:2024/04/28 15:54
所谓的多重继承是一个类有多个基类。其格式如下:class 派生类名:访问控制 基类名1,访问控制 基类名2…………{};
以下面的例子来进行说明:
#include <iostream>
using namespace std;
class A
{
private:
int a;
public:
void set_a(int x){a=x;};
void show_a(){cout<<a<<endl;};
};
class B
{
private:
int b;
public:
void set_b(int x){b=x;};
void show_b(){cout<<b<<endl;};
};
class C:public A,private B
{
private:
int c;
public:
void set_c(int x,int y,int z){set_a(x);set_b(y);c=z;};
void show_c(){show_a();show_b();cout<<c<<endl;}
};
void main()
{
C c1;
c1.set_a(5);
c1.show_a();
c1.set_c(7,8,9);
c1.show_c();
//c1.set_b(6);//此处由于是从b私有继承过来的,所以,类外不能访问
};
- 面向对象的程序设计学习笔记3-多重继承
- LUA面向对象程序设计(四)多重继承
- 面向对象的程序设计学习笔记-2
- 【学习笔记】面向对象的程序设计
- 面向对象与C++程序设计-类的继承与派生学习笔记
- JavaScript高级程序设计之面向对象的程序设计之继承之组合继承第6.3.3讲笔记
- 学习笔记--面向对象继承
- 【Python】学习笔记——-8.3、面向对象高级编程:3.多重继承
- 面向对象的程序设计-学习笔记-20-常量对象
- 【JavaScript学习】面向对象的程序设计(3):原型链继承
- [笔记]面向对象的程序设计
- js中的面向对象程序设计(3)-继承
- 面向对象的程序设计学习笔记-默认的构造函数
- 【JavaScript学习】面向对象的程序设计(5):组合继承(伪经典继承)
- 【JavaScript学习】面向对象的程序设计(7):寄生式继承和寄生组合式继承
- php学习笔记 PHP面向对象的程序设计
- C++学习笔记(面向对象化程序设计的类)
- 面向对象的程序设计学习笔记1-类
- hibernate:Path expected for join问题
- HDOJ P1233 还是畅通工程
- 转移tempdb数据库的物理存放位置
- JavaScript语句判断浏览器等类型
- 计算器 abacus 技术文档(一)----初步设计
- 面向对象的程序设计学习笔记3-多重继承
- 从大到小输出三个整数
- 使用XlmReader读books.xml中有几本书
- 对于win8的一些看法
- java导入导出excel
- 使用XlmWriter写NewBooks.xml文件
- hibernate 级联删除策略(注解版、数据库版)
- 使用XlmWrite把一个xml文件写入输出流中。在(demo2.aspx运行时显示xml文档)
- const限定符的使用