#面向对象3大特性:封装,多态,继承
# 继承可节省内存,减少代码
class People():
def __init__(self,name,age):
self.Name=name
self.Age=age
def eat(self):
print('%s is eating'%self.Name)
def talk(self):
print('%s is talking'%self.Name)
def sleep(self):
print('%s is sleeping'%self.Name) class bianxinren(People):#继承
pass#可以什么也不做,之继承
m1=bianxinren('变性人','20')
m1.eat() class Man(People):#继承
def piao(self):
print('%s is piaoing...20s...done'%self.Name)
def sleep(self):#给父类方法增加新功能
People.sleep(self)
print('%s 睡的时间长'%self.Name)
m2=Man('男人','20')
m2.piao()
m2.sleep() class Woman(People):
def born(self):
print('%s is born a baby'%self.Name)
m3=Woman('女人','25')
m3.born()
# m3.piao()不能执行,是别的子类的方法

  参考:http://www.cnblogs.com/alex3714/articles/5188179.html

最新文章

  1. python requests的安装与简单运用
  2. 【Java】Annotation_学习笔记
  3. asp.net mvc4 学习笔记一(基本原理)
  4. MBProgressHud添加自定义动画
  5. PL/SQL工具连接ORALCE数据库的方法
  6. delphi xe5 android tts(Text To Speech)
  7. Linux 命令 - traceroute: 数据报传输路径追踪
  8. 【2011 Greater New York Regional 】Problem H: Maximum in the Cycle of 1
  9. [POJ] 1606 Jugs(BFS+路径输出)
  10. 3月23日html(四) 格式与布局
  11. mysql数据库在Linux下安装与配置
  12. ArrayList、Vector、LinkedList、HashMap、HashTable的存储性能和特性
  13. poj 3070 Fibonacci 矩阵快速幂
  14. unsigned 变量名:n
  15. udp之关于linux udp收发包缓冲区大小
  16. centos6性能监控软件
  17. mac上用 adb 命令安装Android应用
  18. Linux-软件包管理-脚本安装包
  19. @Bean 小知识
  20. Chrome设置允许ajax跨域

热门文章

  1. mysql由浅入深探究(三)----mysql增删改查
  2. Apt本地源制作
  3. 核心容器的两个接口(ApplicationContext和BeanFactory)引发出的问题
  4. MySQL查看版本号的五种方式介绍1111111
  5. ue4 svn备份目录
  6. 洛谷P3110 [USACO14DEC]驮运Piggy Back
  7. Node.js 内置模块fs的readdir方法 查看某个文件夹里面包含的文件内容
  8. github版本库使用详细教程(命令行及图形界面版)
  9. python3的encode()和decode()
  10. CF 700E