スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
.-- -- スポンサー広告 comment(-) trackback(-)

Pythonメモ書き:サブクラスの練習1

では、さきほどのFirstClassを継承させてSecondClassを定義してみる。

>>>class FirstClass:
...  def a_data(self, value):
...    self.a_data = value
...  def output(self):
...    print self.a_data
...
>>>name = FirstClass()
>>>id = FirstClass()
>>>
>>>name.a_data('Hanako')
>>>id.a_data(800702)
>>>
>>>name.output()
Hanako
>>>id.output()
800702
>>>
>>>class SecondClass(FirstClass):
...  def output(self):
...    print 'your current value = "%s"' % self.a_data
...
>>>new_id = SecondClass()
>>>new_id.a_data(800418)
>>>new_id.output()
your current value = "800418"
>>>id.output()
800702

SecondClassでのメソッド.outputの変更がFirstClassに影響を与えていないことも

最後に確認してみました。
スポンサーサイト
.07 2010 Python:クラス comment0 trackback0

comment

post comment

  • comment
  • secret
  • 管理者にだけ表示を許可する

trackback

trackbackURL:http://emiandkosuke.blog29.fc2.com/tb.php/81-c237a626

プロフィール

emi

Author:emi
日々、コンピューターとにらめっこしていた2010。
公の仕事に就くことを目指して教科書とにらめっこ2011,spring。
はたして2012は・・・

最新トラックバック

検索フォーム

ブロとも申請フォーム

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。