package 获得时间的构造器小例子;
//在程序中,经常要对时间进行操作,但是并没有时间类型的数据。
//那么,我们可以自己实现一个时间类,来满足程序中的需要。
要求:
//1,定义名为MyTime的类,其中应有三个整型成员:
//2,时(hour),分(minute),秒(second),为了保证数据的安全性,这三个成员变量应声明为私有。
//3,为MyTime类定义构造方法,以方便创建对象时初始化成员变量。
//4,再定义diaplay方法,用于将时间信息打印出来。
/*
* 这里有什么知识点呢?
* 第一,封装,变量隐藏,获得时间的方法暴露。
* 第二,创建实例对象
* 第三,获得时间的方法:import Calendar,创建引用变量引用日历的单例实例对象。再用get方法
* 得到整型的时间常量。
* 第四,构造器——创建实例对象的根本途径。
* over。
*/
import java.util.Calendar;
public class MyTime {
// 变量:hour minute second,修饰符 private。类型为int
// 方法:diaplay()打印。
// 定义变量 私有 整型
private int hour;
private int minute;
private int second;
// 定义构造器,初始化成员变量
MyTime()
{
Calendar time = Calendar.getInstance();
hour =time.get(Calendar.HOUR_OF_DAY);
minute =time.get(Calendar.MINUTE);
second =time.get(Calendar.SECOND);
}
public void diaplay(String enquireTime)
{
System.out.println(“亲,小新为你报时:”+hour+”:”+minute+”:”+second);
}
}
package 获得时间的构造器小例子;
import java.util.Scanner;
public class enquireTime {
public static void main(String[] args) {
// TODO 自动生成的方法存根
Scanner in = new Scanner(System.in);
String askTime= in.nextLine();
MyTime now =new MyTime();
now.diaplay(askTime);
}
}