Как уже упоминалось, статический метод не может быть переопределен.Подумайте о том, чтобы сделать методы нестатичными и использовать экземпляр объекта для выполнения вычислений.
Что-то подобное перейдет на Runge5
.
public static void main(String argv[]) {
Runge2 r = new Runge5();
r.doCalculations();
}
doCalculations()
будет включать код, который вы имели в main()
;
Это, вероятно, нетлучший дизайн, но он решит вашу проблему.