早教吧作业答案频道 -->其他-->
用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)
分别对,时,分,秒进行加减运算
用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);
}
}
记得采纳哦!
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);
}
}
记得采纳哦!
看了 用Java做的定义一个时间类...的网友还看了以下:
一个mathematica程序添加作图语句Clear[x,y,n,h,S1,S2,S3,S4,i] 2020-05-16 …
高三复数、.已知x,y∈R,且(x-1)+(3-y)i=y-i.则x,y分别为多少? 2020-06-10 …
r(t)=x(t)i+y(t)j+z(t)kijk分别为坐标xyz的正方向的单位矢量,位矢r在直角 2020-06-14 …
水晶球算心术最后的原理:10*x+y-(x+y)=9*x是什么意思呀拜托各位了3Q最后的原理:设置 2020-06-30 …
已知x是实数,y为纯虚数,且满足(2x-1)+(3-y)i=y-i,那么x是多少?答案是5/2,我 2020-08-01 …
有关复数的题目一.求适合下列方程的x与y(x,y全属于R)的值:1)(1+2i)x+(3-10i) 2020-08-02 …
给出前三个点(精确),外推第n个点,前三个点为等距,公式(见补充问题),请问这种算法的依据给出前三个 2020-10-30 …
1.(x+y)dx+xdy=02.(y+xlny)y'=ylny3.yy''+(y')^2-y'=0 2020-10-31 …
求圆周|z|=2在映射w=1╱z下的象令z=x‘+y’i,x‘,y’∈R∵|z|=2∴x‘²+y’² 2020-10-31 …
下列各组中,两个函数为同一个函数的是()A.y=cosx,y=√1-sin²xB.y=s下列各组中, 2020-12-08 …