继承与派生的浅尝

原创 2016年06月02日 07:04:01
/*
 *Copyright (c) 2016 烟台大学计算机与控制工程学院
 *All rights reserved.
 *文件名称:test.cpp
 *作    者:史红浩
 *完成日期:2016年 6 月 1 日
 *版 本 号:v1.0
*/
#include <iostream>
using namespace std;
class A
{
public:
    A(){a=0;}
    A (int i){a=i;}
    void print(){cout<<a<<"  ";}
private:
    int a;
};
class B: public A
{
public:
    B(){b=0;}
    B(int i, int j, int k): A(i),aa(j){b=k;}
    //思考:这3处出现的print,有何区别
    void print()      //类B的成员函数
    {
        A::print();   //类A的成员函数
        aa.print();   //A的数据成员
        cout<<b<<endl;
    }
private:
    int b;
    A aa;
};
int main()
{
    B test[2];
    test[0]=B(1,4,7);
    test[1]=B(2,5,8);
    for(int i=0; i<2; i++)
        test[i].print();
    return 0;
}

运行结果:


C++继承与派生的异同点

C++继承与派生的异同点 在C++中,面向对象有三大特性:封装、继承、多态。今天主要是想写点C++有关继承与多态的内容。 1、基本概念 类的继承是一个新的类从已有的类那里得到已有的特性; 类的派...
  • Jinlong_Xu
  • Jinlong_Xu
  • 2016年10月31日 22:01
  • 749

C++继承与派生访问权限

观察下边一段代码: class A{ public: void f1(); int i; protected: void f2(); int j; private: int ...
  • henuwhr
  • henuwhr
  • 2018年01月01日 21:05
  • 91

c++ 类的继承与派生 知识点总结及例子

c++ 类的继承与派生 一、基本概念 1、类的继承,是新的类从已有类那里得到已有的特性。或从已有类产生新类的过程就是类的派生。原有的类称为基类或父类,产生的新类称为派生类或子类。 ...
  • wyl4138
  • wyl4138
  • 2016年05月19日 08:46
  • 479

继承与派生定义及相关程序调用举例

一、面向对象程序设计的特点:抽象,封装,继承,多态性。二、3种成员访问限定符及其继承关系:650) this.width=650;" src="http://s3.51cto.com/wyfs02/M...
  • yanxiaolx
  • yanxiaolx
  • 2016年05月29日 13:42
  • 255

关于继承与派生的小结

大家学了C++之后都知道C++是一种面向对象的语言,因此,面向对象程序设计的主要特征也是C++的主要特点,具体如下: 1.封装性:所谓封装性就是将一组数据与这组数据有关的操作集合组装在一起,形成一个能...
  • SmileLeLe0820
  • SmileLeLe0820
  • 2016年05月26日 14:55
  • 198

继承与派生的一些概念

1、类的继承与派生  保持已有类的特性而构造新类的过程成为继承;                    在已有类的基础上新增自己的特性而产生新类的过程称为派生;                  ...
  • pzw0416
  • pzw0416
  • 2012年03月24日 20:46
  • 659

C++的继承关于向上类型转换

对于一个类比如马类来说可以分为很多比如千里马等等的对象,比如千里马有时候也可以作为一个类假如说是千里马类下的黑马,它是千里马的一个对象,所以它也是马,所以说它也是马的对象,这就是派生类的对象也是基类的...
  • kai8wei
  • kai8wei
  • 2015年07月31日 09:45
  • 738

继承与派生的——学生信息的储存

 /*  *Copyright (c) 2016 烟台大学计算机与控制工程学院  *All rights reserved.  *文件名称:test.cpp  *作    者:史红浩 ...
  • jiaowohaohao
  • jiaowohaohao
  • 2016年06月14日 07:04
  • 191

C++ - 继承与派生的概念

在C++中可重用性是通过继承(inheritance)这一机制来实现的。因此,继承是C++的一个重要组成部分。 根据类的知识,一个类中包含了若干数据成员和成员函数。在不同的类中,数据成员和成员函数...
  • oJiMoDeYe12345
  • oJiMoDeYe12345
  • 2015年10月01日 09:49
  • 256

继承与派生的应用3

//编写一个程序实现小型公司的工资管理。人员:经理、技术人员、销售员、销售经理。信息:编号、姓名、月工资信息 经理拿固定工资8000;技术人员每小时100元;销售员按当月销售额的4%提成;销售经理既拿...
  • u012495573
  • u012495573
  • 2013年12月24日 15:25
  • 510
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:继承与派生的浅尝
举报原因:
原因补充:

(最多只允许输入30个字)