`

用指向基类对象的指针输出数据

 
阅读更多
<iframe align="top" marginwidth="0" marginheight="0" src="http://www.zealware.com/csdnblog01.html" frameborder="0" width="728" scrolling="no" height="90"></iframe>

#include "stdafx.h"

#include<iostream><br>#include<string></string></iostream>

using namespace std;

class student{
private:
int num;
int age;
float score;
public:
student(int ,int ,float);
void display();
};


//定义构造函数
student::student(int n,int a,float sc):num(n),age(a),score(sc){}

void student::display(){//定义成员函数
coutcoutcout}

class graduate:public student{
private:
float pay;
public:
graduate(int,int,float,float);
void display();
};
graduate::graduate(int n,int a,float sc,float p):student(n,a,sc),pay(p){}
void graduate::display(){
student::display();
cout}


int main(){
student st(12222,22,97.4);
graduate gr(353543,26,88.2,8000);
student *pt=&st;
pt->display();
pt=&gr;
pt->display();
return 0;
}

输出结果:

12222
22
97.4


353543
26
88.2
Press any key to continue



Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1476001


分享到:
评论

相关推荐

    多边形类虚函数设计.zip

    设计多边形基类CPolygon及其派生类CTriangle、CRectangel和CCircle类,为各个类设计虚函数Input()、Area()、Print(),实现从数据文件读入数据,从而生成各种多边形对象,并且计算面积和输出对象信息,数据文件格式...

    谭浩强C语言程序设计,C++程序设计,严蔚敏数据结构,高一凡数据结构算法分析与实现.rar

    6.5.2 用指向函数的指针作函数参数 6.6 返回指针值的函数 6.7 指针数组和指向指针的指针 6.7.1 指针数组的概念 6.7.2 指向指针的指针 6.8 有关指针的数据类型和指针运算的小结 6.8.1 有关指针的数据类型的小结 6.8.2...

    谭浩强C语言程序设计,C++程序设计,严蔚敏数据结构,高一凡数据结构算法分析与实现.rar )

    6.5.2 用指向函数的指针作函数参数 6.6 返回指针值的函数 6.7 指针数组和指向指针的指针 6.7.1 指针数组的概念 6.7.2 指向指针的指针 6.8 有关指针的数据类型和指针运算的小结 6.8.1 有关指针的数据类型的小结 6.8.2...

    C++多态性实验报告

    (1)在《C++面向对象程序...(2)声明抽象基类Shape,由它派生出3个派生类:Circle(圆)、Rectangle(矩形)、Triangle(三角形),用一个函数printArea分别输出以上三者的面积,3个图形的数据在定义对象时个给定。

    C++的概念/解释,可打印,华南师范大学C++考过。

    62. 基类指针可以指向派生类的对象, 为什么派生类的指针不能指向基类对象? 13 63. 如果一个派生类新增加的数据成员中有一个对象成员,试描述派生类的构造过程 13 64. 为什么函数模板的使用与普通的函数完全一样, ...

    面向对象与C++试题.doc

    派生类的对象的地址可以赋给指向基类的指针 13、设置虚基类的目的是( )。 A.简化程序 B.消除二义性 C.提高运行效率 D.减少目标代码 14、在C++中,用于实现动态多态性的是( )。 A.内联函数 B.重载函数 C....

    零起点学通C++多媒体范例教学代码

    13.1 指向子对象的父指针 13.2 虚函数 13.3 拳击游戏 13.4 继承是否可以实现多态性 13.5 在编译时的静态联编 13.6 在运行时的静态联编 13.7 在运行时的动态联编 13.8 在编译时的动态联编 13.9 调用虚函数 13.9.1 在...

    零起点学通C++学习_多媒体范例教学代码

    13.1 指向子对象的父指针 13.2 虚函数 13.3 拳击游戏 13.4 继承是否可以实现多态性 13.5 在编译时的静态联编 13.6 在运行时的静态联编 13.7 在运行时的动态联编 13.8 在编译时的动态联编 13.9 调用虚函数 ...

    C++编程思想习题

    10.4指向成员的指针(简称成员指针) 10.5小结 10.6练习 第11章 运算符重载 11.1警告和确信 11.2语法 11.3可重载的运算符 11.3.1一元运算符 11.3.2二元运算符 11.3.3参数和返回值 11.3.4与众不同的运算符 11.3.5不能...

    Visual C++ 2005入门经典.part08.rar (整理并添加所有书签)

    9.6.2 使用指向类对象的指针 9.6.3 使用引用处理虚函数 9.6.4 纯虚函数 9.6.5 抽象类 9.6.6 间接基类 9.6.7 虚析构函数 9.7 类类型之间的强制转换 9.8 嵌套类 9.9 C++/CLI编程 9.9.1 C++/CLI类的继承 9.9.2 接口类 ...

    Visual C++ 2005入门经典.part04.rar (整理并添加所有书签)

    9.6.2 使用指向类对象的指针 9.6.3 使用引用处理虚函数 9.6.4 纯虚函数 9.6.5 抽象类 9.6.6 间接基类 9.6.7 虚析构函数 9.7 类类型之间的强制转换 9.8 嵌套类 9.9 C++/CLI编程 9.9.1 C++/CLI类的继承 9.9.2 接口类 ...

    Visual C++ 2005入门经典.part07.rar (整理并添加所有书签)

    9.6.2 使用指向类对象的指针 9.6.3 使用引用处理虚函数 9.6.4 纯虚函数 9.6.5 抽象类 9.6.6 间接基类 9.6.7 虚析构函数 9.7 类类型之间的强制转换 9.8 嵌套类 9.9 C++/CLI编程 9.9.1 C++/CLI类的继承 9.9.2 接口类 ...

    Visual C++ 2005入门经典.part09.rar (整理并添加所有书签)

    9.6.2 使用指向类对象的指针 9.6.3 使用引用处理虚函数 9.6.4 纯虚函数 9.6.5 抽象类 9.6.6 间接基类 9.6.7 虚析构函数 9.7 类类型之间的强制转换 9.8 嵌套类 9.9 C++/CLI编程 9.9.1 C++/CLI类的继承 9.9.2 接口类 ...

    Visual C++ 2005入门经典.part05.rar (整理并添加所有书签)

    9.6.2 使用指向类对象的指针 9.6.3 使用引用处理虚函数 9.6.4 纯虚函数 9.6.5 抽象类 9.6.6 间接基类 9.6.7 虚析构函数 9.7 类类型之间的强制转换 9.8 嵌套类 9.9 C++/CLI编程 9.9.1 C++/CLI类的继承 9.9.2 接口类 ...

    Visual C++ 2005入门经典.part06.rar (整理并添加所有书签)

    9.6.2 使用指向类对象的指针 9.6.3 使用引用处理虚函数 9.6.4 纯虚函数 9.6.5 抽象类 9.6.6 间接基类 9.6.7 虚析构函数 9.7 类类型之间的强制转换 9.8 嵌套类 9.9 C++/CLI编程 9.9.1 C++/CLI类的继承 9.9.2 接口类 ...

Global site tag (gtag.js) - Google Analytics