|
|
|
|
移动端

1.6.4 类的继承

《从零开始学Python网络爬虫》第1章Python零基础语法入门,本章立足基础,讲解Python和PyCharm的安装及Python最简单的法基础和爬虫技术中所需的Python语法。本节为大家介绍类的继承。

作者:罗攀/蒋仟来源:机械工业出版社|2017-12-07 15:08

技术沙龙 | 4月21日多位区块链专家进行区块链技术应用场景解读!


1.6.4  类的继承

共享单车的出现,方便了人们的出行。共享单车和原来的自行车组成结构类似,但多了付费的功能。

  1. class Bike:  
  2.     compose = ['frame','wheel','pedal']  
  3.     def __init__(self):  
  4.         self.other = 'basket'           #定义实例的属性  
  5.     def use(self,time):  
  6.         print('you ride {}m'.format(time*100))  
  7.  
  8. class Share_bike(Bike):  
  9.     def cost(self,hour):  
  10.         print('you spent {}'.format(hour*2))  
  11. bike = Share_bike()  
  12. print(bike.other)  
  13. bike.cost(2) 

结果如图1.13所示。

在新的类Share_bike后面的括号中加入Bike,表示Share_bike继承了Bike父类。父类中的变量和方法可以完全被子类继承,在特殊情况下,也可以对其覆盖。


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

程序员教程(第2版)

本书按照人事部、信息产业部全国计算机技术与软件专业技术资格(水平)考试程序员考试大纲编写,是对2004版的修订版,内容包括计算机系统、...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊