实例方法

实例方法(method)

实例方法
* 语法:

class 类名(继承列表):
    def 实例方法名(self, 形参名1,形参名2,....):
        '方法文档字符串'
        语句块
  • 作用:
    用于描述一个对象的行为,让此类型的全部对象都拥有相同的行为
    *说明:
    实例方法的是指是函数,是定义在类内的函数
    实例方法至少有一个形参,第一个形参用来绑定调用这个方法的实例,一般命名’self’

  • 实例方法的调用语句:
    实例.实例方法名(调用传参)

    类名.实例方法名(实例.调用传参)
    实例见:

# 此实例示意实例方法的定义和调用
class Dog:
    '''创建一个Dog类, 此类用于描述一种
    小狗的行为和属性'''

    def eat(self, food):
        '''此方法用来描述狗吃东西的行为'''
        print('id为', id(self), '的小狗正在吃', food)

    def sleep(self, hour):
        '''此方法用来描述小狗睡觉的行为'''
        print('小狗睡了', hour, '小时')

    def play(self, obj):
        '''此方法描述小狗玩东西的行为'''
        print('小狗在玩', obj)


# print(Dog)
dog1 = Dog()  # 这是创建Dog类的一个实例,对象
dog1.eat('骨头')
dog1.sleep(1)
dog1.play('ball')

dog2 = Dog()  # 这是创建Dog类的第二个对象,第二只狗
dog2.eat('狗粮')
dog2.sleep(3)
dog2.play('飞盘')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值