早教吧作业答案频道 -->其他-->
用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做的定义一个时间类...的网友还看了以下:
急1.求使函数f(x)=100|(x-1)(x-2)|-kx有四个不同零点的最大正整数k2.设函数 2020-05-14 …
计量经济学课件中,4.4OLS估计量的方差与标准误,E(e'e)=E(ε′Mε)=E[tr(ε′M 2020-05-14 …
matlab函数调用问题,一个矩阵的自变量,怎么都是同一个答案function [ E ] = p 2020-05-16 …
高三数学:设函数f(x)=x-In(x+m),其中m为实常数.求:1.当m为何值时,f(x)≥02 2020-06-13 …
若实数m.n满足m>0,n>0求证:n^n.e^m>=m^n.e^n怎么证?(e为自然对数底数) 2020-06-22 …
由代数式的乘法法则类比推导向量的数量积的运算法则:①m•n=n•m类比得到a•b=b•a;②(m+ 2020-06-27 …
惫设f(x)=-m(m+e)x2,g(x)=x2+(m-1)x-m,其中e均自然对数的底数,若∃x 2020-08-02 …
设集合M={1,2,3,4,5,6},对于ai,bi∈M,记ei=aibi且ai<bi,由所有ei组 2020-11-01 …
matlab模拟带电粒子在均匀电磁场中的运动functionydot=ddlzfun(t,y,fla 2020-12-14 …
∵E=MC^2,∴C=√E/M,又∵M是定值,而E不是定值,∴C不是定值,可以这样说吗?在恒星的原子 2020-12-31 …