Метод add уже создан в базовом классе. Как я могу назвать это из дочернего класса с введением значений - PullRequest
0 голосов
/ 14 марта 2020
class A:
    def add(self,a,b):
      return (a+b)
class B(A):
    def result(self):
        print("The result is: ",self)
a=A()
a.add(10,20)            

1 Ответ

1 голос
/ 14 марта 2020

Просто вызовите self.add() из метода в дочернем классе.

class A:
    def add(self,a,b):
      return (a+b)
class B(A):
    def result(self):
        x = int(input("First number:"))
        y = int(input("Second number:"))
        print("The result is: ",self.add(x, y))
b=B()
b.result()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...