因此,我有一个名为“ Millis”的类,该类存储称为Day,Hour,Minute,Second,Millisecond的整数,并且我需要一个名为add的方法,该方法可以执行以下操作
Millis m4 = new Millis(21, 45, 52, 785, 15, 12, 2018); // [21:45:52.785] 15/12/18
m4.add(Millis.DAY, 16);// [21:45:52.785] 31/12/18
m4.add(Millis.HOUR, 2);// [23:45:52.785] 31/12/18
m4.add(Millis.MINUTE, 14);// [23:59:52.785] 31/12/18
m4.add(Millis.SECOND, 7);// [23:59:59.785] 31/12/18
m4.add(Millis.MILLISECOND, 214);// [23:59:59.999] 31/12/18
如何定义方法添加的参数?我想使用一个枚举,但是我无法使用与该类相同的名称来命名该枚举,或者我不知道这种解决方法。
最佳答案
如果您坚持使用相同的名称,则可以使用最终变量。
public class Millis {
final int second =6;
final int minutes =3;
...
}
请记住,分配值后不能更改最终变量的值。
Millis mill = new Millis(2,3,4);
int myNumber =millis.second;
关于java - 定义一个与该类相同名称的枚举,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/61065593/