一、題目簡介
1、表示時間的數據域hour、minute和second:
PRivateinthour;
privateintminute;
privateintsecond;
2、一個構造帶特定的小時、分鐘和秒的Time對象的構造方法
publicTime(inthour,intminute,intsecond)
3、三個數據域hour、minute、second各自的get方法
·getHour()·getMinute()·getSecond()
4、Calendarc=Calendar.getInstance();
Calendar提供了一個類方法getInstance,以獲得此類型的一個通用的對象Calendar的getInstance方法返回一個Calendar對象。
5、設定小時、分鐘、秒
c.set(Calendar.HOUR,hour);
c.set(Calendar.MINUTE,minute);
c.set(Calendar.SECOND,second);
6、創建兩個Time對象使用newTime()和newTime(555550000)
Timet1=newTime();
Timet2=newTime(555550000);
7、this.hour=hour;顯式使用this來引用被創建對象的數據域hour
this.minute=minute;使用this來引用被創建對象的數據域minute
this.second=second;使用this來引用被創建對象的數據域second
二、github鏈接地址
https://github.com/lovezhangrui/java/blob/master/shijianlei.md
三、測試結果截圖
四、心得體會
通過做這一個時間類,掌握了類的定義,對象的創建,掌握了將對象數組作為方法的參數和返回值,明白了get(),set()方法的作用,關鍵字this是指向調用對象本身的引用名,另一個常用方法是讓構造方法調用同一個類的另一個構造方法。
新聞熱點
疑難解答