如题 萌新求大家写一份代码让我参考借鉴下!!
我不会输入object类 望指点!!
有帮助望采纳
package com.csdn;
public class q7498996 {
public static void main(String[] args) {
MyTimer t1 = new MyTimer();
MyTimer t2 = new MyTimer(10,34,25);
MyTimer t3 = new MyTimer(t2);
System.out.println(t1);
System.out.println(t2);
System.out.println(t3);
}
}
class MyTimer {
int hour = 1;
int minute = 1;
int second = 1;
public MyTimer(int hour, int minute, int second) {//三参数构造器,二参数与一参数略
this.hour = hour;
this.minute = minute;
this.second = second;
}
public MyTimer() {//空参构造器
}
public MyTimer(MyTimer outerTimer) {//引用类型构造器
this.hour = outerTimer.hour;
this.minute = outerTimer.minute;
this.second = outerTimer.second;
}
@Override
public String toString() {
return "MyTimer{" +
"hour=" + hour +
", minute=" + minute +
", second=" + second +
'}';
}
}
这道题主要就是构造器的设置和对时间值的处理,你按照思路写是很简单的
根据题目要求就是创建带5个构造函数的mytime类,然后根据不同的参数做不同的操作
输入objext类就是在构造器的传入中将参数类型设定为Mytime
然后在构造器内部读取传入对象的属性即可
有帮助望采纳