套餐a;
導入Java . util . *;
類別MyTime {
private int年、月、日、小時、分鐘、秒;
public MyTime(整數年,整數月,整數日,整數小時,整數分鐘,整數秒){
this.year = year
this.month =月;
this.day = day
this.hour =小時;
this.minute =分鐘;
this.second =秒;
}
Void set my time (int year,int month,int day,int hour,int minute,int second) {//entry方法。
this.year = year//入口
this.month =月;
this.day = day
this.hour =小時;
this.minute =分鐘;
this.second =秒;
}
int get year(){ return year;}//導出方法
int getmonth(){ return month;}
int getday(){ return day;}
int gethour() {返回小時;}
int get minute(){ return minute;}
int get second(){ return second;}
}
//當前時間的線程類每1秒顯示1次。
類顯示時間擴展線程{
公共無效運行(){
while(true){
嘗試{
MyTime時間;
calendar now = calendar . getinstance();
int year = now.get(Calendar。年份);
int month = now.get(Calendar。月)+1;
int day = now.get(Calendar。月日);
int hour = now.get(Calendar。壹天中的小時);
int minute = now.get(Calendar。分鐘);
int second = now.get(日歷。第二);
time=new MyTime(年、月、日、小時、分鐘、秒);
系統。out . print(time . getyear()+" year "+time . getmonth()+" month "+time . getday()+" day ");
系統。out . println(time . get hour()+" when "+time . get minute()+" minute "+time . get second()+" second ");
thread . sleep(1000);//睡眠1秒
}
捕捉(異常e){
e . printstacktrace();
}
}
}
}
公共AA類
公共靜態void main(String[] args) {
display time dt = new display time();
dt . start();//啟動線程
}
}