# include & ltiostream & gt
# include & ltwindows.h & gt
使用命名空間std
班級時鐘{
公共:
Clock(short h=0,short m=0,short s=0):h(h),m(m),s(s){
}
void display time();
私人:
短h;
短m;
短s;
};void Clock::displayTime(){
while(true){
cout & lt& lth & lt& lt:' & lt& ltm & lt& lt:' & lt& lts & lt& lt" ";
睡眠(1000);
cout & lt& lt\ r ';
如果(!(s=++s%60))
如果(!(m=++m%60))
h = ++ h % 24;
}
} int main()
{
時鐘A(23,59,55);
a . display time();
返回0;
}
擴展數據:
定義壹個日期類,包括年、月、日三個成員變量,顯示日期如下:
publicclassDemo{
publicstaticvoidmain(String[]args){
date date 1 = new date(1994,5,22);
date 1 . showinfo();
date date 2 = new date();
date 2 . year = 1995;
date 2 . month = 6;
date 2 . day = 29;
date 2 . showinfo();
}
}
//日期類:
publicclassDate{
intyear
intmonth
intday
//構造方法
publicDate(intyear,intmonth,intday){
this.year = year
this.month =月;
this.day = day
}
publicDate(){
}
publicvidshowinfo(){
System.out.println(年+“年”+月+“月”+日+“日”);
}
}