У меня есть два класса. В одном классе у меня есть много методов, которые запускаются на основе одного из переменных.
А во втором классе я хочу определить вторую переменную, в которой выполняются методы класса один, когда эта переменная равна true.
Однако я не уверен, как это написать.
Я хочу знать, как определить новую переменную (во втором классе) и убедиться, что эта переменная во втором классе заменяет переменную в первом классе (когда эта переменная равна true).
Например:
class One():
def MethodOne( self ):
if self.this.VariableOne:
do something
do something else
do another thing
return something
class Two(One):
def MethodOne( self ):
if self.this.VariableTwo:
run all the other code in MethodOne(), (if the variable is VariableTwo, but replacing VariableOne.
Я не уверен в лучшем подходе здесь.
Но я все же хочу, чтобы метод MethodOne запускался (из другого класса), но вместо этого использовал другую переменную.