Сейчас в проекте есть класс Date, где хранится day, month и year. Также есть класс Time в котором hour и minute. У обоих классов есть конструктор. Для каждой переменной есть геттер. Чем можно эти классы заменить, чтобы удобство геттеров не нарушилось?
public class Date {
private int day, month, year;
public Date(int day, int month, int year){
this.day = day;
this.month = month;
this.year = year;
}
//getters...
}
Класс используется, например, в информации о дне рождения:
date.getDay() + "." + date.getMonth() + "." + date.getYear()
Всей душой против такого варианта, но коли уж ТС настаивает:
public class MyDate {
protected int day, month, year;
public MyDate(int day, int month, int year){
this.day = day;
this.month = month;
this.year = year;
}
public class MyDateTime extends MyDate {
protected int hour, min, sec;
public MyDateTime(int day, int month, int year, int hour, int min, int sec){
super(day, month, year);
this.hour=hour;
this.min=min;
this.sec=sec;
}
Вообще непонятно чем не угодил Calendar или LocalDateTime
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости