2012年4月25日水曜日

開発環境

『初めてのPython 第3版』(Mark Lutz 著、夏目 大 訳、オライリー・ジャパン、2009年、ISBN978-4-87311-393-7) のVI部(クラスとオブジェクト指向プログラミング)の23章(クラスのコーディング(基礎))の練習問題を解いてみる。

1.

モジュールにクラスが記述される。

2、3、4、5、7、8

コード(TextWrangler)

# クラスの作成
class C:
 # クラス属性
 a = 10
 # 最もよ食い利用されるオーバーロード
 def __init__(self):
  print('インスタンスが生成されました。')
 def f(self,data):
  # インスタンス属性
  self.data = data
I = C() #インスタンスの作成

6.

演算子のオーバーロードはビル問のブジェクとと同じような機能を持たせる目的で行う。

9.

Pythonのオブジェクト指向プログラミングで特に重要なものは、

  1. self
  2. __init__

の2つ。

0 コメント:

コメントを投稿