继承与派生的浅尝

原创 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;
}

运行结果:


Java 窗体对象浅尝

  • 2009年09月28日 09:46
  • 72KB
  • 下载

浅尝Unity 3D的Asset Bundle知识(六)-----缓存利用进阶篇

经过了缓存利用相关的理解,小生对于Unity的Asset Bundle的研究也将更加深入。今天就让我们进入关于缓存使用...

linux C++ 多线程浅尝

学习了几天Linux多线程,大多是看的别人的博客,并试着写了个小例子,现在也把学到的一些东西记录下来,供以后查阅,属于初级入门的范围,望共勉。   进程是系统中程序执行和分配资源的基本单位,每个进程...

高焕堂视频学习笔记:浅尝架构师的滋味

说明: 2015年的时候看了一段时间的高焕堂从Android程序员到架构师视频,总共接近234集的内容,15年大概看了60集左右,后来因为其他的事情,这个事就暂停了,最近找出笔记,发现需要整理...
  • a910626
  • a910626
  • 2016年12月01日 15:40
  • 410

浅尝Solr~~

由于最近项目组有需求,大致意思是做一个对数据全面的统一搜索。于是乎,就研究了一哈Solr什么是Solr?Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用...

浅尝数据库并发控制

数据库是一个共享资源,可以供多个用户使用。然而,对于大多数程序员来说,单处理机系统是我们接触最多的系统,运行在其上的数据库事务也并非真正意义上的并行,实际上它是这些并行事务的并行操作轮流交叉运行,这种...

Selenium3 浅尝

1.下载网址:http://www.seleniumhq.org/download/ 根据自己的语言,下载正确的版本,由于本人是java出身,python还只是入门级别,所以不班门弄斧,下面的所有di...

浅尝KMP算法

转自:http://blog.163.com/kazenoyume@126/blog/static/166753923201462783123487/ 最近在工作之余,参加了hihocode...
  • ltx06
  • ltx06
  • 2015年11月05日 19:10
  • 312

浅尝Python 的GUI

【背景介绍】 编写python接口测试脚本后,希望该脚本提供给他人使用时,能够简单易用,便想创建一个界面,在界面上选择测试地址和测试用例进行接口调用。设计出的最终界面如下,界面较简陋~处女作,勿喷~...

不能实例化抽象类的浅尝

今天写代码,想实现个功能,写成一个界面类,做成了CView的子类,编译无法通过,说是不能实例化抽象类,由于CView::OnDraw是抽象的。这个问题我是第一次遇到,于是网上搜了一下都不能得到满意的答...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:继承与派生的浅尝
举报原因:
原因补充:

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