Выполнение метода класса из другого класса

Vershitel_sudeb

Vershitel sudeb
Команда форума
Модератор
Мар 17, 2021
915
201
43
20
Москва
У меня есть два класса, нужно во втором классе выполнить метод из первого

Условно:

Python:
class First():
    def func(self):
        print(1)

class Second():
    def start(self):
        object_second.func()


object_first = First()
object_second = Second()
object_second.start()

но так нельзя, тк object_first создается после строки object_second.func()

как это можно обойти

Уточнение - я не могу вынести функцию из класса
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 566
454
83
Python:
class First():
    def func(self):
        print(1)


class Second(First):
    def start(self):
        self.func()


object_first = First()
object_second = Second()
object_second.start()
 
  • Мне нравится
Реакции: Vershitel_sudeb

Форум IT Специалистов