韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > 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()
关注

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

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

销售的销售秘密3HD中字| 第79章厨房的欢愉方晴| 年轻的朋友电影在线观看免费完整| 杨思敏电影| 女性私密按摩精油| 国产X7X7X7X7X7 性价..| 顶到里面了~疼| 陌陌影视在线观看高清完整版| 军人野外吮她的花蒂沈静舒| 自己怎么玩隐私位置游戏| 欧美版理伦片《人间天堂| 《完美邻居2》电影在线观看 | 欧美XBOX与IPHONE| 共享女儿小诗1~10章的背景资.. | 9.1国外黄冈B站| 天秤座运势| 罗志祥多人| 扌雷辶鬲的小说章节| 《父债女偿》在线观看全集| 美女| 小雨和公做爰22章| 医生含着我的奶边摸边做视频| 我是宿舍的寄吧套BY小说推荐| 打开B站看片| 女人大阴唇夹缝是阴虚还是阳虚| 《有夫之妇的秘书》演员表| 国产精品免费人成网站酒店店| 白丝脚上的浓浓的精华液能用吗| 蜜桃成熟了免费观看完整版电视剧| 正阳门下电视剧全集免费观看| 粗大的内捧猛烈进出校花H漫画小 JD又大又粗又长又硬受不了 | 精品免费国产一区二区三区四区| 韩国电影片| 轮流和两个男人一起很容易染病吗 | 酒醉的玫瑰在线观看| 《艳乳欲乱2》免费观看| 欧美大片免费PPT| 夹好我的精去上课别流出来了| XXXXX做受大片视频麻豆0| 妈妈你真棒插曲快来救救我电影影| 男女一起生宝宝