類和例項

淡然。。發表於2024-06-10

物件導向

class定義類

類和例項

class Student:

# 類屬性

province = '天津'

def init(self,name):

# 例項屬性

self.name = name

# 例項方法

def say(self):

print('{}說我今天要唱歌'.format(self.name))

# 類方法

@classmethod

def hello(cls):

print(cls,'hello world')

# 靜態方法

@staticmethod

def world():

print('你好')

# 類的例項化

stu1 = Student('張三')

stu2 = Student('李四')

print(stu1.name,stu1.province)

print(stu2.name,stu2.province)

print(Student.province)

stu1.say()#呼叫例項方法

stu2.say()

Student.hello()#類方法

Student.world()#靜態方法

stu1.hello()

stu1.world()

相關文章