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

用Java做的定义一个时间类型(类名MyTime)定义名为Mytime类,其中应有三个整形成员,时(hour).分(minute).秒(second),为了保证数据安全性... 用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)
分别对,时,分,秒进行加减运算
展开
 我来答
生活he家
2014-10-24 · 一个属于大家的搬运工
生活he家
采纳数:1536 获赞数:6828

向TA提问 私信TA
展开全部
package Demo;
public class MyTime {
private int hour, minute, second;
public MyTime(int hour, int minute, int second) {
super();
this.hour = hour;
this.minute = minute;
this.second = second;
}
public void addSecond(int sec) {
second += sec;
}
public void addMinute(int min) {
minute += min;
}
public void addHour(int hou) {
hour += hou;
}
public void subSecond(int sec) {
second -= sec;
}
public void subMinute(int min) {
minute -= min;
}
public void subHour(int hou) {
hour -= hou;
}
public void diaplay() {
System.out.println(hour + "时" + minute + "分" + second + "秒");
}
}
YPwinner
推荐于2017-11-26 · 超过26用户采纳过TA的回答
知道答主
回答量:132
采纳率:0%
帮助的人:69.3万
展开全部
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);
}

}
记得采纳哦!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zihua2005f58f
2014-10-24 · TA获得超过456个赞
知道小有建树答主
回答量:423
采纳率:100%
帮助的人:196万
展开全部
秒分是到六十进一规则,就是%60,小时是24小时进1;%24 就是一个算法而已,看需求是否要就把时分秒
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式