В суперклассе и их подклассе используются два метода с одинаковыми именами. В суперклассе с помощью метода рассчитывается среднее значение суммы трех чисел, а в подклассе осуществляется обращение к методу суперкласса. Разработайте программу реализации данной ситуации.(ПАЙТОН)
Answers & Comments
def calculate_average(self, num1, num2, num3):
return (num1 + num2 + num3) / 3
class Subclass(Superclass):
def calculate_average(self, num1, num2, num3):
super_average = super().calculate_average(num1, num2, num3)
return super_average
super_obj = Superclass()
sub_obj = Subclass()
print(super_obj.calculate_average(3,4,5))
print(sub_obj.calculate_average(3,4,5))