C++语言基础 例程 基类与派生类的转换
来源:互联网 发布:白苹果修复数据还在吗 编辑:程序博客网 时间:2024/04/29 10:03
贺老师的教学链接 本课讲解
指向基类对象的指针变量也可以指向派生类对象
#include <iostream>#include <string>using namespace std;class Student//声明Student类{public: Student(int, string,float); void display( );private: int num; string name; float score;};Student::Student(int n, string nam,float s){ num=n; name=nam; score=s;}void Student::display( ){ cout<<endl<<"num:"<<num<<endl; cout<<"name:"<<name<<endl; cout<<"score:"<<score<<endl;}class Graduate:public Student{public: Graduate(int, string ,float,float); void display( );private: float pay;};Graduate::Graduate(int n, string nam,float s,float p):Student(n,nam,s),pay(p) { }void Graduate::display(){ Student::display(); cout<<"pay="<<pay<<endl;}int main(){ Student stud1(1001,"Li",87.5); Graduate grad1(2001,"Wang",98.5,563.5); Student *pt=&stud1; pt->display( ); pt=&grad1; pt->display( ); return 0;}
0 0
- C++语言基础 例程 基类与派生类的转换
- C++语言基础 例程 派生类的声明与构成
- C++语言基础 例程 派生类成员的访问属性
- C/C++开发语言系列之7---C++基类与派生类的转换
- C++语言基础 例程 派生类的构造函数和析构函数
- 基类与派生类的转换
- 基类与派生类的转换
- 派生类与基类的转换
- 基类与派生类的转换
- 基类与派生类的转换
- 基类与派生类的转换
- 派生类与基类的转换
- 基类与派生类的转换
- C/C++日常学习总结(第十四篇)C++基类与派生类的转换
- C++基类与派生类的转换与多态性
- 继承与派生5:基类与派生类之间的转换
- C语言类的继承和派生
- 基类指针与派生类指针的相互转换
- C++语言基础 例程 派生类的构造函数和析构函数
- java连接mysql数据库(JDBC),存到二维数组里并输出
- 数据结构和算法经典100题-第11题
- C++语言基础 例程 多重继承
- C++语言基础 例程 虚基类及应用
- C++语言基础 例程 基类与派生类的转换
- C++语言基础 例程 继承与组合
- [LeetCode]Longest Common Prefix
- 关于一个数组越界之后的死循环
- 如何解决Eclipse在Ubuntu Unity下的图标显示问题
- 浩易南:能过这样的生活,就能年赚百万
- InstallWatch清除软件安装时的垃圾
- 黑马程序员-----javascript语法精粹
- [leetcode] 60.Permutation Sequence