Метод переопределения в абстрактном родительском элементе с параметрами в Java - PullRequest
0 голосов
/ 17 марта 2020

В основном я хочу отладить метод, который реализован в абстрактном родительском классе, но поскольку Eclipse не позволяет этого (все, что я получаю, это сообщение, что не может найти файл), что я обычно делаю, это перезаписываю абстрактный родительский класс метод в указанном дочернем c и просто скопируйте вставив код, чтобы увидеть, что идет не так (в случае, если это так). Я работал с C# в течение 6 лет и только недавно переключился на Java, но не смог найти ответ о том, как отладить в абстрактный класс (что, честно говоря, определенно должно быть возможно), поэтому, если есть правильный способ обработайте это, пожалуйста, дайте мне знать.

У меня есть абстрактный родительский класс со многими параметрами:

public abstract class MyAbstractClass<T extends BasicParameterClass, ... many other basic params> {
    public void myMethod(AnInterface<T, ... all the other params> arg) {
        ...
        // implementation
        ...
    }
}

Специфический класс c это:

public class MySpecificClass extends MyAbstractClass<SpecificParameterClass, ... many other specific params> {
    @Override
    public void myMethod(AnInterface<SpecificParameterClass, ... all the other specific params> arg) {
        ...
        // implementation
        ...
    }
}

Конечно, я не могу переопределить это, но удаление переопределения также не будет работать, потому что, ура, типа стирание. Итак, как мне переопределить этот метод?

...