Doge log

Abby CTO 雑賀 力王のオフィシャルサイトです

2006-01-09から1日間の記事一覧

初期化の順番

再起インポート。これも大人数でのプロジェクトに使用するにはそこそこリスクがありそうな点だ。 Pythonは基本的にインタプリタなので呼ばれる順で初期化→実行される。 何が起こるか呼ばれるまでわからないので存在している変数と勝手に思い込んでしまいエラ…

クラスコーディングでのクラスとインスタンスの差

うーん、クラスとインスタンスの差がJavaと異なるのでちょっと困惑するかも。 クラス変数とインスタンス変数の違いの実例はこんな感じ class SharedData: spam = 42 x = SharedData() y = SharedData() print x.spam, y.spam, SharedData.spam #インスタンス…

クラスコーディング

ふむ、なんとか「はじぱい」のオブジェクト指向プログラミングまでたどり着いた。 こっからが本番ですね。 Javaとの違いをおおまかにまとめると 多重継承が可能 演算子がオーバーロードが可能 クラス、インスタンスの扱いに微妙な差がある 完全なカプセル化…