0
私はPythonクラスでいくつかのことを試していて、それらの順序について疑問に思っていました。 PythonはクラスCをクラスAとクラスBの前に置く解決策を提供していますが、それでもそれらから継承していますか?Pythonクラスの注文
class A:
def input_name(self):
user_input_name = input("Name please\n")
A.user_input_name = user_input_name
class B:
def input_age(self):
user_input_age = input("Age please\n")
B.user_input_age = user_input_age
class C(A,B):
def output(self):
print(C.user_input_name)
print(C.user_input_age)
print("Hi {0}!\n".format(self.user_input_name))
eka = A()
eka.input_name()
toka = B()
toka.input_age()
kolmas = C()
kolmas.output()
クラスAとクラスBの前にクラスCを置くだけでどういう意味ですか? – Kasramvd
試してみてはどうですか? –
@ Kasramvd私は、クラスCが最初のクラスであれば、クラスAとクラスBを何らかの形で初期化することができます。クラスCはまだクラスAとBの両方を継承しています。 –