美文网首页呆鸟的Python数据分析
Python笔记——类的属性的运用

Python笔记——类的属性的运用

作者: 没昔 | 来源:发表于2020-04-13 16:22 被阅读0次

    #定义3个类:  ()代表类的属性

    #狗(姓名,年龄(默认一岁))  对应功能  吃饭,玩,看家(输出格式:名字是XX,年龄xx的小狗在xx)

    #猫(姓名,年龄,默认一岁)    对应功能  吃饭,玩,看家(输出格式:名字是XX,年龄xx的小猫在xx)

    #人 (姓名,年龄,默认18)    对应功能  吃饭,睡觉,上学,养宠物

    代码

    """面向对象"""

    class Dog:

    age=1

        def __init__(self,name,age):

    self.name=name

    self.age=age

    def Eat(self):

    print('名字是'+self.name+',年龄'+self.age+'的小狗在吃饭')

    def Play(self):

    print('名字是'+self.name+',年龄'+self.age+'的小狗在玩')

    def Home(self):

    print('名字是'+self.name+',年龄'+self.age+'的小狗在看家')

    class Cat:

    age=1

        def __init__(self,name,age):

    self.name=name

    self.age=age

    def Eat(self):

    print('名字是'+self.name+',年龄'+self.age+'的小猫在吃饭')

    def Play(self):

    print('名字是'+self.name+',年龄'+self.age+'的小猫在玩')

    def Home(self):

    print('名字是'+self.name+',年龄'+self.age+'的小猫在看家')

    class Person:

    age=18

        def __init__(self,name,age):

    self.name=name

    self.age=age

    def Eat(self):

    print("在吃饭")

    def Sleep(self):

    print("在睡觉")

    def Keep(self,animal):

    print(self.name+',年龄'+self.age+'养宠物')

    animal.Play()

    person1=Person('小王','21')

    cat1=Cat('猫猫','2')

    dog1=Dog('狗狗','2')

    person1.Keep(cat1)

    相关文章

      网友评论

        本文标题:Python笔记——类的属性的运用

        本文链接:https://www.haomeiwen.com/subject/fhhnmhtx.html