Załóżmy, że mam klasę bazową z metod ZAIMPLEMENTOWANE następująco:Siła klasa dziecko przesłonić metody rodzica
class Polygon():
def __init__(self):
pass
def perimeter(self):
pass
def area(self):
pass
Teraz, powiedzmy, że jeden z moich kolegów używa klasy Polygon utworzyć podklasę następująco:
import math
class Circle(Polygon):
def __init__(self, radius):
self.radius = radius
def perimeter(self):
return 2 * math.pi * self.radius
(H/Sh) e zapomniało zaimplementować metodę area().
Jak wymusić na podklasie implementację metody area() rodzica?