#include <iostream> using namespace std; class Date {public: Date(int,int,int); Date(int,int); Date(int); Date(); void display(); private: int month; int day; int year; }; Date::Date(int m,int d,int y):month(m),day(d),year(y) { } Date::Date(int m,int d):month(m),day(d) {year=2005;} Date::Date(int m):month(m) {day=1; year=2005; } Date::Date() {month=1; day=1; year=2005; } void Date::display() {cout<<month<<"/"<<day<<"/"<<year<<endl;} int main() { Date d1(10,13,2005); Date d2(12,30); Date d3(10); Date d4; d1.display(); d2.display(); d3.display(); d4.display(); return 0; }
时间: 2024-03-31 22:36:42 浏览: 129
#include <iostream>
这段代码定义了一个名为Date的类,它有四个构造函数和一个display()函数。四个构造函数分别用于初始化月、日、年的值,display()函数用于输出日期。在main()函数中,我们使用这四个构造函数分别创建了四个Date对象d1、d2、d3、d4,并且调用了它们的display()函数输出了它们的日期。
阅读全文