Попытка получить доступ к методу isLeapYear в моем родительском классе Date. Я уже определил метод в дочернем классе JulianDate. Как правильно реализовать дочерний класс в go для правильного метода?
JulianDate (дочерний класс):
class JulianDate extends Date {
public JulianDate() {
super(1, 1, 1);
addDays(719164);
addDays((int) ((System.currentTimeMillis() + java.util.TimeZone.getDefault().getRawOffset()) / 1000 / 60 / 60 / 24));
}
public JulianDate (int y, int m, int d) {
super(y, m, d);
}
public boolean isLeapYear(int year) {
return year % 4 == 0;
}
Это то, что я придумал в своем родительском классе (Дата) относительно isLeapYear:
Date JDate = new JulianDate();
JulianDate.isLeapYear();
public boolean isLeapYear() {
return isLeapYear(this.year);
}
Что такое Мне не хватает в родительском и дочернем классе, чтобы сделать эту работу? Я хочу, чтобы дочерний класс рассчитал високосный год и переопределил родительский метод.