У меня есть цель для объектов TimeOfDay. Мне нужна помощь при написании метода getTimeForDay. Код будет предоставлен позже. Я хочу написать этот метод таким образом, чтобы данный объект Calendar возвращал новый объект Calendar с идентичным годом , месяц и день, но со временем, связанным с этим экземпляром. Кодекс:Использование API календаря Java
import java.util.Calendar;
public class TimeOfDayImpl implements TimeOfDay,Cloneable,Comparable<TimeOfDay> {
private byte minute;
private byte hour;
public TimeOfDayImpl(byte min,byte hr) {
// TODO Auto-generated constructor stub
}
@Override
public int compareTo(TimeOfDay o) {
// TODO Auto-generated method stub
return 0;
}
@Override
public byte hour() {
// TODO Auto-generated method stub
return 0;
}
@Override
public byte minute() {
// TODO Auto-generated method stub
return 0;
}
@Override
public Calendar getTimeForDay(Calendar referenceDay) {
referenceDay.getInstance();
referenceDay.
// TODO Auto-generated method stub
return null;
}
public TimeOfDay clone() throws CloneNotSupportedException
{
return (TimeOfDay) super.clone();
}
}
Позвольте мне получить это в моей голове. Вы хотите вернуть новый экземпляр «Календарь», чьи «год», «месяц» и «день» совпадают с «referenceDay», но чье время будет «сейчас»? – MadProgrammer
Да, это правильно –
И какая часть [JavaDocs] (http://docs.oracle.com/javase/7/docs/api/java/util/Calendar.html) не в состоянии вам помочь ?? – MadProgrammer