1. 程式人生 > >類的補充(二)

類的補充(二)

就是 定義 ini name 刪除 __init__ 註意 object obj

類屬性和實例屬性

類屬性:當類本身需要一個屬性時,直接在class中定義屬性,這種屬性就是類屬性,歸類所有,但類的所有實例都可以訪問到。

class Student(object):
    name = Student

    def __init__(self):
        print(self.name)


s = Student()
print(s.name)
print(Student.name)
s.name = Jack
print(s.name)

註意:在編寫程序的時候,千萬不要對實例屬性和類屬性使用相同的名字,因為相同名稱的實例屬性將屏蔽掉類屬性,但是當你刪除實例屬性後,再使用相同的名稱,訪問到的將是類屬性

類的補充(二)