クラス変数のオーバライド [Python]
クラス変数をオーバーライドして基底クラスのメソッドを呼んだら
(結果)
$ python foobar.py
Foo
Bar
$
思った通りに動作した
class BaseKlass(object): CLASS_VAR='Base' def show_var(self): print self.CLASS_VAR class FooKlass(BaseKlass): CLASS_VAR='Foo' class BarKlass(BaseKlass): CLASS_VAR='Bar' foo = FooKlass() foo.show_var() bar = BarKlass() bar.show_var()
(結果)
$ python foobar.py
Foo
Bar
$
思った通りに動作した
コメント 0
コメントの受付は締め切りました