В основном я хочу отладить метод, который реализован в абстрактном родительском классе, но поскольку 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
...
}
}
Конечно, я не могу переопределить это, но удаление переопределения также не будет работать, потому что, ура, типа стирание. Итак, как мне переопределить этот метод?