2003-07-10から1日間の記事一覧

インスタンスを生成する >>> p = Point(3,4) 新たなインスタンス p を生成するには、クラス Point に続いて引数 (3,4) を与えます。 《Note》コンストラクター:Java と違って、冗長な new は必要ありません。Jython では、クラス/インスタンスをともにオブ…

《Jython2.5》Tutorials - Classes and Objects, #3

Java プログラマーのための Python 導入ガイド《記事一覧》 Tutorials - Classes and Objects, #3 《著》小粒ちゃん《監修》小泉ひよ子とタマゴ倶楽部第1版♪2003/05/23 ● 第2版♪2009/04/03 ■ 概要 Java で記述したクラスに対して、Jython は便利な機能を提…

@

@

>>> Rectangle(1) Traceback (most recent call last): File "", line 1, in TypeError: _new_impl(): 1st arg can't be coerced to Point >>> Rectangle(1,Point(2,3)) Traceback (most recent call last): File "", line 1, in TypeError: _new_impl(): 2n…

@

$ jython2.5b3 >>> import Point >>> dir() ['Point', '__doc__', '__name__'] >>> import Rectangle >>> dir() ['Point', 'Rectangle', '__doc__', '__name__'] >>> for k,v in Rectangle.__dict__.items(): ... print k,v ... area height width move getA…