你的位置:首页 > Java教程

[Java教程]时间类


 一、题目简介  

1、表示时间的数据域hour、minute和second:

private int hour;

private int minute;

private int second;

2、一个构造带特定的小时、分钟和秒的Time对象的构造方法

public Time(int hour, int minute, int second)

3、三个数据域hour、minute、second各自的get方法

·getHour()  ·getMinute()  ·getSecond()

4、Calendar c = 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对象使用new Time()和new Time(555550000)

Time t1 = new Time();

Time t2 = new Time(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是指向调用对象本身的引用名,另一个常用方法是让构造方法调用同一个类的另一个构造方法。