一、题目简介
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是指向调用对象本身的引用名,另一个常用方法是让构造方法调用同一个类的另一个构造方法。
新闻热点
疑难解答