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;

    }

     运行结果:

  • 相关阅读:
    CF Round 594
    [转载]CSP-J/S 第一轮知识点选讲
    10.17 模拟赛
    10.16 模拟赛
    10.15模拟赛
    10.14模拟赛
    10.12 模拟赛
    Peaks Gym 100365H
    手写Bitset优化
    Sums gym100753M
  • 原文地址:https://www.cnblogs.com/duanqibo/p/11974839.html
Copyright © 2011-2022 走看看