1
属性をサブクラスに取得する方法は? 私はあなたがこのコードによって何を意味するのか全くわからないんだけど年齢=年齢python - サブクラスに属性を取得
def method(name='thomas', age=27):
submethod(age=age)
属性をサブクラスに取得する方法は? 私はあなたがこのコードによって何を意味するのか全くわからないんだけど年齢=年齢python - サブクラスに属性を取得
def method(name='thomas', age=27):
submethod(age=age)
部分を意味する、サブメソッドの抽象的ですか?
とにかく、あなたにはself
がありません。それは方法ではありません。これは動作するはずです:
def method(self, name='Thomas', age=27):
self.submethod(name, age)
サブメソッドの引数はキーワードのみである場合、あなたは明確にするためのローカル引数の値の名前を変更できます。ただ
def method(self, name='Thomas', age=27):
the_age = age
self.submethod(name, age=the_age)
または、キーワード名がローカルでない衝突しないでくださいいずれにしても、元のコードはself
を追加した後に動作します。
def method(self, name='Thomas', age=27):
self.submethod(name, age=age)
はい、申し訳ありません。それはまさに私が言っていることです。だから私は補助変数を使用する必要がありますか? – Meloun
er、なぜですか? 'self.submethod(name = name、age = age)'は正常に動作します。 –
hehe、ups、それは働く..私はそれをすることができないと仮定した。ありがとう。 – Meloun