В чем смысл использования "абстрактных методов"? Абстрактный класс не может быть создан, но как насчет абстрактных методов? Они просто здесь, чтобы сказать "вы должны меня реализовать", и если мы их забудем, компилятор выдает ошибку?
Значит ли это что-то еще? Я также прочитал кое-что о том, что "нам не нужно переписывать один и тот же код", но в абстрактном классе мы просто "объявляем" абстрактный метод, поэтому нам придется переписать код в дочернем классе.
Можете ли вы помочь мне понять это немного больше? Я проверил другие темы об "абстрактном классе/методах", но я не нашел ответа.