2012年8月18日土曜日

開発環境

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

7.

クラスステートメントを使えばいい。

コード(TextWrangler)

sample.py

#!/usr/bin/env python
# -*- coding: utf-8 -*-

# classステートメント
class C:
 def __init__(self,a):
  print("Hello, Python!")
  self.a = a
 def p(self):
  print(self.a)

I1 = C("spam")
I2 = C("egg")
for I in [I1, I2]:
 I.p()

入出力結果(Terminal)

$ ./sample.py
Hello, Python!
Hello, Python!
spam
egg
$

0 コメント:

コメントを投稿