早教吧 育儿知识 作业答案 考试题库 百科 知识分享

用Java做的定义一个时间类型(类名MyTime)定义名为Mytime类,其中应有三个整形用Java做的定义一个时间类型(类名MyTime)定义名为Mytime类,其中应有三个整形成员,时(hour).分(minute).

题目详情
用Java做的 定义一个时间类型(类名MyTime) 定义名为Mytime类,其中应有三个整形
用Java做的 定义一个时间类型(类名MyTime)
定义名为Mytime类,其中应有三个整形成员,时(hour).分(minute).秒(second),为了保证数据安全性,这三个成员变量应声明为私有。为MTytime类定义构造方法,以方便创建对象时初始化成员变量,再定义diaplay方法,用于将时间信息打印出来,为Mytime类添加以下方法
addSecond(int sec)
addMinute(int min)
addHour(int hou)
subSecond(int sec)
subMinute(int min)
subHour(int hou)
分别对,时,分,秒进行加减运算
▼优质解答
答案和解析
public class MyTime {

private int hour; //时
private int minute; //分
private int second; //秒

public MyTime(){
}

public MyTime(int hour,int minute,int second){
this.hour = hour;
this.minute = minute;
this.second = second;
}


public void diaplay(MyTime time){
System.out.println(time.getHour()+":"+time.getMinute()+":"+time.getSecond());
}
public int getHour() {
return hour;
}
public void setHour(int hour) {
this.hour = hour;
}
public int getMinute() {
return minute;
}
public void setMinute(int minute) {
this.minute = minute;
}
public int getSecond() {
return second;
}
public void setSecond(int second) {
this.second = second;
}

public void addSecond(int sec){
this.second = second + sec;
}
public void addMinute(int min){
this.minute = minute + min;
}
public void addHour(int hou){
this.hour = hour + hou;
}

public void subSecond(int sec){
this.second = second - sec;
}
public void subMinute(int min){
this.minute = minute - min;
}
public void subHour(int hou){
this.hour = hour - hou;
}
/**
* main:(这里用一句话描述这个方法的作用).
*
* @param args
*/
public static void main(String[] args) {
MyTime time = new MyTime(12,14,15);
time.diaplay(time);
time.addHour(1);
time.addMinute(1);
time.addSecond(1);
time.subHour(1);
time.subMinute(1);
time.subSecond(1);
time.diaplay(time);
}
}
记得采纳哦!