• Python中__init__的学习使用


    #!/usr/bin/env python3
    
    class Animal():
        def __init__(self,say,run):
            self.say = say
            self.run = run
    
        def getanimal(self):
            return "这个动物叫起来:"+self.say+"\r\n"+"这个动物动起来是:"+self.run
    
    class Pig(Animal):
        #Pig类继承了Animal类
        def __init__(self,name,skill,body):
            self.name = name
            self.skill = skill
            self.body = body
            #调用父类并传参
            Animal.__init__(self,"呼呼呼","库驰库驰")
    
        def getanimal(self):
            #调用本身的属性
            return self.name+"\r\n"+"会"+self.skill+"\r\n"+"身材"+self.body+\
                   "\r\n会发出"+self.say+"\r\n跑起来"+self.run+"\r\n"+Animal.getanimal(self)
            # 调用父类的属性跟函数
    
    
    x = Pig("猪","吃吃吃","胖胖的")
    
    print(x.getanimal())
  • 相关阅读:
    Linux内核分析
    socket的protocal参数
    linux修改系统时间
    asdfadsf
    NoSQL数据库笔谈
    scrapy安装
    数字证书及CA的扫盲介绍
    Java数据类型
    EXISTS的用法
    python链接
  • 原文地址:https://www.cnblogs.com/xxxyz/p/16494177.html
Copyright © 2020-2023  润新知