zoukankan      html  css  js  c++  java
  • 自考新教材--p69

    源程序:

    #include <iostream>

    using namespace std;

    class myDate

    {

    public:

    myDate();

    myDate(int,int,int);

    void setDate(int,int,int);

    void setDate(myDate);

    myDate getDate();

    void setYear(int);

    int getMonth();

    void printDate() const;

    private:

    int year, month, day;

    };

    //在类体外定义成员函数

    myDate::myDate()

    {

    year = 1970;

    month = 1;

    day = 1;

    }

    myDate::myDate(int y, int m, int d)

    {

    year = y;

    month = m;

    day = d;

    }

    void myDate::setDate(int y, int m, int d)

    {

    year = y;

    month = m;

    day = d;

    return;

    }

    void myDate::setDate(myDate oneD)

    {

    year = oneD.year;

    month = oneD.month;

    day = oneD.day;

    return;

    }

    myDate myDate::getDate()

    {

    return *this;

    }

    void myDate::setYear(int y)

    {

    year = y;

    return;

    }

    int myDate::getMonth()

    {

    return month;

    }

    void myDate::printDate() const

    {

    cout << year << "/" << month << "/" << day;

    return;

    }

    int main()

    {

    myDate A;

    myDate M;

    myDate N(1995,8,30);

    M.setDate(2001,12,23);

    M.printDate();

    cout << endl;

    N.printDate();

    cout << endl;

    M.setDate(A);

    A.printDate();

    cout << endl;

    system("pause");

    return 0;

    }

     运行结果:

  • 相关阅读:
    Flink学习四:Flink运行架构
    Flink学习三:Flink安装
    Flink学习二:Flink基本架构
    进程的作业
    并发编程
    粘包解决模板
    网络下载作业
    网络通信远程操控
    网络编程套接字
    网络编程基础之网络协议篇
  • 原文地址:https://www.cnblogs.com/duanqibo/p/11974839.html
Copyright © 2011-2022 走看看