子类对父类的继承一般写法为1,

高级方法为super。

 1 # 1,普通继承
2 #新建一个父类
3 class Father():
4 def father(self,message):
5 print(message)
6
7 #子类继承父类
8 class Child(Father):
9 def child(self,message):
10 Father.father(self,message)
11
12 c = Child()
13 c.child("sss")
14 #以上子类继承父类的做法有一定缺陷,付过修改父类名称,那么子类也要多处修改,
15 #因此引入super()类。
16 print("=============================")
17 # 2,super继承
18 class Animal(object):
19 def __init__(self,name):
20 self.name = name
21 def greet(self):
22 print(self.name,"is wang wang!")
23 a = Animal("Animal")
24 a.greet()
25
26 class Dog(Animal):
27 def bark(self):
28 super().greet()
29 dog = Dog("Dog")
30 dog.bark()

最新文章

  1. Linux用户体系和文件权限总结
  2. SpringMVC之HandlerMapping源码剖析(一)
  3. SQL Server 事务以及事务日志综述
  4. git push :推送本地更改到远程仓库的三种模式
  5. 00904. 00000 - "%s: invalid identifier"
  6. re模块汇总
  7. 安卓-PC-Arduino3方通信实现
  8. VMware Workstation安装RedHat Linux 9
  9. 用virtualenv管理python3运行环境
  10. innodb_fast_shutdown中值为1或者2的区别是?
  11. Ubuntu 13.10 中文字体设置
  12. vagrant 设置除默认工项目之外的synced_folder一个坑
  13. (转) Java程序员应该知道的10个调试技巧
  14. [置顶] Android中使用sqlite3操作SQLite
  15. Python中range()和len()
  16. spring mvc跨域(ajax post json)--filter方案
  17. pandas小记:pandas时间序列分析和处理Timeseries
  18. sqlServer:行列转换之多行转一行
  19. CF1037E. Trips
  20. Selenium 工作原理

热门文章

  1. Consul 学习笔记-服务注册
  2. Oracle 存储过程解锁及表解锁和停止执行
  3. ISCSI共享
  4. tomcat加载失败
  5. 论减少代码中return语句的骚操作
  6. centos 开机启动服务 systemctl
  7. python numpy输出排名
  8. Github上的沙雕项目,玩100遍都不够
  9. ImageLoader简介和使用方法
  10. 【Vue.js】简单说下vuejs中v-model自定义使用姿势