2009-10-19から1日間の記事一覧

想像する時の表現

「うちで飼っているの犬が・・・」といわれて頭に浮かぶのは、部屋の様子と部屋の中にいるだろう犬の様子。「2次元で表現すると・・・」といわれて頭に浮かぶのは、x軸とy軸が垂直に交差している絵。「3次元で表現すると・・・」といわれて頭に浮かぶのは、…

クラスの上書き

class Hoge: def foo(self): print 'foo' return None hoge1 = Hoge() hoge1.foo() # foo class Hoge: def foo(self): print 'foobaa' return None hoge2 = Hoge() hoge2.foo() # foobaa hoge1.foo() # foo へぇー面白い(・∀・)

メソッドのアクセス制御

メソッドに対して、プライベートとパブリックの概念しか無いらしい。何も指定しなければパブリック、メソッド名の前にアンダースコア2連続をつけるとプライベート、らしい。 class SkskAction: def func(self): print 'SkskAction - func()' return None def…