zoukankan      html  css  js  c++  java
  • 继承与派生[练习]

     1 #include<iostream>
     2 #include<string>
     3 using namespace std;
     4 class stud
     5 {
     6     public:
     7     stud(int xh=150209,string xm="kuangdaoyizhimei");
     8     ~stud()
     9     {
    10         cout<<"xigou"<<endl;
    11     }
    12     void shuchu();
    13     void shuru();
    14     private:
    15     int xuehao ;
    16     string xingming;
    17 };
    18 stud::stud(int xh,string xm)
    19 {
    20     xuehao=xh;
    21     xingming=xm;
    22     cout<<"gouzao"<<endl;
    23 }
    24 void stud::shuru()
    25 {
    26     cin>>xuehao>>xingming;
    27 }
    28 void stud::shuchu()
    29 {
    30     cout<<"xuehao:"<<xuehao<<endl<<"xingming:"<<xingming<<endl;
    31 }
    32 class paisheng:public stud
    33 {
    34     public:
    35     paisheng(int,int ,string);
    36     ~paisheng();
    37     void shuchu();
    38     void shuru();
    39     private:
    40     int nianling;
    41 };
    42 paisheng::paisheng(int nl,int xh,string xm):stud(xh,xm)
    43 {
    44     nianling=nl;
    45     cout<<"paishenggouzao"<<endl;
    46 }
    47 paisheng::~paisheng()
    48 {
    49     cout<<"paishengxigou"<<endl;
    50 }
    51 void paisheng::shuru()
    52 {
    53     cin>>nianling;
    54 }
    55 void paisheng::shuchu()
    56 {
    57     cout<<"nianling:"<<nianling<<endl;
    58     stud::shuchu();
    59 }
    60 class paisheng1:public paisheng
    61 {
    62     public:
    63     void shuchu();
    64     paisheng1(int nl,int xh,string xm,string xb);
    65     ~paisheng1();
    66     private:
    67     string xingbie;
    68 };
    69 paisheng1::paisheng1(int nl,int xh,string xm,string xb):paisheng(nl,xh,xm)
    70 {
    71     cout<<"paisheng1gouzao"<<endl;
    72     xingbie=xb;
    73 }
    74 paisheng1::~paisheng1()
    75 {
    76     cout<<"paisheng1xigou"<<endl;
    77 }
    78 void paisheng1::shuchu()
    79 {
    80     cout<<"xingbie:"<<xingbie<<endl;
    81     paisheng::shuchu();
    82 }
    83 int main()
    84 {
    85     paisheng1 std(20,816249,"zhengrongjun","nan");
    86     std.shuchu();
    87     return 0;
    88 }
    View Code
  • 相关阅读:
    【科普杂谈】计算机按下电源后发生了什么
    【VS开发】使用WinPcap编程(1)——获取网络设备信息
    【VS开发】使用WinPcap编程(1)——获取网络设备信息
    微信公众平台消息接口PHP版
    编码gbk ajax的提交
    mysql 查询
    js cookie
    js同域名下不同文件下使用coookie
    去掉A标签的虚线框
    jquery切换class
  • 原文地址:https://www.cnblogs.com/kuangdaoyizhimei/p/3422643.html
Copyright © 2011-2022 走看看