- 762 名前:デフォルトの名無しさん mailto:sage [2012/03/06(火) 02:46:18.42 .net]
- >>761
それはrubyも同じだしなぁ・・・ それより、pythonのオブジェクト指向がC++/Java/C#/Rubyより独特すぎて戸惑う >>> class Foo: pass メソッドもフィールドも無いクラスを定義 フィールドやメソッドを使おうとすると、もちろんエラー foo = Foo() foo.a これはエラー ところが、 foo.a = 10 とかすると、 何もフィールドが無かったクラスにフィールドが生まれる(pythonではフィールドのことをアトリビュートと呼ぶらしいけど) 動的言語らしいと言えばそうだけど・・・実績こそ世界的には多いけど、保守とか考えた設計じゃないよなぁ・・・
|
|