python如何给子类定义新的属性和方法
1、首先,定义一个名为Dog的大类,初始化其属性,并定义一个名为actions的方法。代码示例如下:class Dog(): &鳎溻趄酃quot;""定义一个狗的大类""" def __init__(self, name, age): """初始化属性""" self.name = name self.age = age def actions(self): """狗会汪汪叫""" print(self.name + " is shouting.")

3、然后,给子类定义特有的属性suckling_days。代码示例如下:class LittleDog(Dog): """定义一个小狗的子类""" def __init__(self, name, age): """初始化父类的属性,再初始化小狗这个子类的特有属性""" super().__init__(name, age) self.suckling_days = 20

5、最后,创建一个名为my_dog的子类实例,并调用子类的方法crying。代码示例如下:my_dog = LittleDog("Richard", 2)my_dog.crying()

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:40
阅读量:48
阅读量:29
阅读量:27
阅读量:95