На этот вопрос уже есть ответ здесь:
У меня проблемы с использованием наследования в Python. Хотя эта концепция кажется мне слишком простой в Java, но до сих пор я не мог понять в Python, что, по крайней мере, меня удивляет.
У меня есть прототип, который следует ниже:
class Shape():
def __init__(self, shape_name):
self.shape = shape_name
class Rectangle(Shape):
def __init__(self, name):
self.shape = name
Как я могу в приведенном выше коде создать абстрактный метод, который необходимо реализовать для всех подклассов?