# 定义类
class Person:
# 行为时通过方法体现的
# 吃饭
def eat(self):
print('饿了么,还是美团?')
# 睡觉
def sleep(self):
print('睡觉是一种生活态度')
# 创建对象
hui = Person()
# 属性时动态添加的
hui.age = 30
hui.height = 170
print(hui.age)
print(hui.height)
# 调用对象方法
hui.eat()
hui.sleep()
class Person:
def run(self):
# self表示当前对象,就是调用该方法的对象
print('{}每天以2m/s的速度慢跑5km'.format(self.name))
def introduce(self):
# 不但可以访问成员属性
print('我叫{}今年18岁'.format(self.name))
# 还可以调用成员方法
# self参数可以使用其他名字,调用方法时不需要传递
self.run()
hui = Person()
hui.name = '小王'
hui.run()
xiao = Person()
xiao.name = '逍遥'
xiao.run()
xiao.introduce()
Python 面向对象的定义及调用
最新推荐文章于 2022-11-02 16:46:03 发布