パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

日本Pythonユーザー会、始動」記事へのコメント

  • by kyle (3923) on 2001年10月04日 3時44分 (#26754) 日記

    kyle@職業蛇使いです。

    『Delphi Pascalで言うproperty, Rubyで言う仮想属性って無いの?』 と思いました.

    ありますよ。たとえば、現在時刻を 取得するプロパティ Clock.curtime

    class Clock:
      def __getattr__(self, key):
        if key == "curtime":
          import time
         return time.localtime(time.time())
        return getattr(self, key)

    clock = Clock()
    print clock.curtime

    "__" のつくメソッド定義で、 いろんなことができます。 演算子オーバーロードとか。

    ・完全なプライベート変数が存在しない

    "_" を使えば継承には問題が 出ないようになっているので、 あとは慣れの問題です :-)。 いずれ平気になっちゃいます。

    ・インスタンス/メソッド・オブジェクト

    何が分からないのかが分かりませんです。

    今後とも Python をよろしく。

192.168.0.1は、私が使っている IPアドレスですので勝手に使わないでください --- ある通りすがり

処理中...