2008年8月9日 星期六

筆記:物件導向(Object Oriented)(二)

以 python 為例

# -*- coding: utf-8 -*-


class Test001:
# 開一個 class

  def __init__ (self, name, age, gender):
# 開一個函數,它包含name, age, gender 三個屬性
# def 前要空四格

    self.name = name
    self.age = age
    self.gender = gender
# 就不同屬性賦予不同內容
# 以上三行均要空四格

C_name= "姚 明"
# 定義 C_name 變數

s = Test001(C_name, 20, "f")
#設 s 變數,重點是 姚明 = C_name = name 屬性

print s

print s.name,s.age,s.gender

print s.name

print s.gender


結果如下:

IDLE 1.2.2
>>> ================================ RESTART ================================
>>>
<__main__.test001>
姚 明 20 f
姚 明
f
>>>

沒有留言: