国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python常见问题 > python类可以继承吗

python类可以继承吗

头像

silencement

2019-12-18 10:29:592959浏览 · 0收藏 · 0评论

继承是面向对象的三大特征之一,也是实现软件复用的重要手段。Python 的继承是多继承机制,即一个子类可以同时有多个直接父类。

Python 子类继承父类的语法是在定义子类时,将多个父类放在子类之后的圆括号里。语法格式如下:

class Subclass (SuperClass1, SuperClass2, ...)
    #类定义部分

从上面的语法格式来看,定义子类的语法非常简单,只需在原来的类定义后增加圆括号,井在圆括号中添加多个父类,即可表明该子类继

承了这些父类。

推荐学习《python教程

如果在定义一个 Python 类时并未显式指定这个类的直接父类,则这个类默认继承 object 类。因此,object 类是所有类的父类,要么是

其直接父类,要么是其间接父类。

实现继承的类被称为子类,被继承的类被称为父类(也被称为基类、超类)。父类和子类的关系,是一般和特殊的关系。例如水果和苹果

的关系,苹果继承了水果,苹果是水果的子类,则苹果是一种特殊的水果。

由于子类是一种特殊的父类,因此父类包含的范围总比子类包含的范围要大,所以可以认为父类是大类,而子类是小类。

从实际意义上看,子类是对父类的扩展,子类是一种特殊的父类。从这个意义上看,使用继承来描述子类和父类的关系是错误的,用扩展

更恰当。因此,这样的说法更加准确:Apple 类扩展了 Fruit 类。

从子类的角度来看,子类扩展(extend)了父类;但从父类的角度来看,父类派生(derive)出子类。也就是说,
扩展和派生所描述的是同一个动作,只是观察角度不同而已。

下面程序示范了子类继承父类的特点。下面是 Fruit 类的代码:

class Fruit:
    def info(self):
        print("我是一个水果!重%g克" % self.weight)

class Food:
    def taste(self):
        print("不同食物的口感不同")

# 定义Apple类,继承了Fruit和Food类
class Apple(Fruit, Food):
    pass

# 创建Apple对象
a = Apple()
a.weight = 5.6
# 调用Apple对象的info()方法
a.info()
# 调用Apple对象的taste()方法
a.taste()
关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

免费B站看大片真人电视剧| 曹操| 《黏糊糊的你》动漫免费观看| 少女与船夫1977经典版歌曲| 我的老师中韩双字ID| 描写燕子的古诗词| 被两个男人吃奶三P| 泳装美女| 《杨梅熟了》 BY肉馅小水饺讲的..| 《俄罗斯空姐2(俄罗斯航空)》| 丰年经继拇中文3的主要角色分析 温柔女教师在线观看电视剧大全 双飞娘俩国语版电视剧免费观看 东北娘们国语版免费播放 | 少女配狗播放视频| 特级毛片《武则天》| 瑜伽馆里的私密按摩效果怎么样| 成全视频观看免费高清中国电视剧 | 水氏杨花与十二轿夫免费阅读| 6969影院免费观看电视剧大全| 粘液共生1-3集免费观看动漫| 男人问你舒服吗出于什么心理| 有没有免费看片的软件| 麻花星空影视在线看电视免费版| 老公拿狗给我配| 成全高清免费完整观看| ETERNITY~深夜的转生初]....| 小泽玛利亚| 少女潘金莲| 麻花天美星空免费观看电视剧| 暴躁老阿姨CSGO比赛结果| 舒淇最惊艳三部电影| 真人老太太实战镖客视频大全| 成品人和精品人的特点分析| 妈妈的闺蜜| 偷偷在线观看免费的电视剧最新| 《军妓肉体》在线观看| 刘老汉的儿媳小雪的背景资料| 揉鸡的正确手法图解| 50多岁熟妇泻火原因处理方法| 蜜桃来偷欢免费观看高清电视剧 | 合家欢(1-46)王家| 《医务室上垒》动漫全集在线观看 | 主人请好好疼爱里面动画第二季