zoukankan      html  css  js  c++  java
  • 【Python入门自学笔记专辑】——面向对象编程-实例方法11.3.6

    实例方法

     实例方法与实例变量一样都是某个实例(或对象)个体特有的。下面介绍实例方法。
    方法是在定义的函数。而定义实例方法时它的第一个参数也应该是self,这个过程是将当前实例与该方法绑定起来,使该方法成为实例方法。

    class Animal(object):
        """定义动物类"""
    
        def __init__(self, age, sex = 1, weight = 0.0):
            self.age = age
            self.sex = sex
            self.weight = weight
    
        def eat(self):
            self.weight += 0.05
            print('eat...')
    
        def run(self):
            self.weight -= 0.01
            print('run...')
    
    a1 = Animal(2, 0, 10.0)
    print('a1 体重:{0:0.2f}'.format(a1.weight))
    a1.eat()
    print('a1 体重:{0:0.2f}'.format(a1.weight))
    a1.run()
    print('a1 体重:{0:0.2f}'.format(a1.weight))
    

    结果如下:
    |a1 体重:10.00
    eat…
    a1 体重:10.05
    run…
    a1 体重:10.04|

    05
    run…
    a1 体重:10.04
  • 相关阅读:
    生成器,生成器表达式。
    device busy
    memcached
    ps f
    Eviews9.0---软件安装
    免费提取百度文库 doc 文件
    Matlab---length函数
    Matlab 路径函数
    matlab中disp函数的简单用法
    MATLAB---dir函数
  • 原文地址:https://www.cnblogs.com/coding365/p/12872272.html
Copyright © 2011-2022 走看看