python_96_类的继承1
2024-08-26 12:40:46
#面向对象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
最新文章
- python requests的安装与简单运用
- 【Java】Annotation_学习笔记
- asp.net mvc4 学习笔记一(基本原理)
- MBProgressHud添加自定义动画
- PL/SQL工具连接ORALCE数据库的方法
- delphi xe5 android tts(Text To Speech)
- Linux 命令 - traceroute: 数据报传输路径追踪
- 【2011 Greater New York Regional 】Problem H: Maximum in the Cycle of 1
- [POJ] 1606 Jugs(BFS+路径输出)
- 3月23日html(四) 格式与布局
- mysql数据库在Linux下安装与配置
- ArrayList、Vector、LinkedList、HashMap、HashTable的存储性能和特性
- poj 3070 Fibonacci 矩阵快速幂
- unsigned 变量名:n
- udp之关于linux udp收发包缓冲区大小
- centos6性能监控软件
- mac上用 adb 命令安装Android应用
- Linux-软件包管理-脚本安装包
- @Bean 小知识
- Chrome设置允许ajax跨域
热门文章
- mysql由浅入深探究(三)----mysql增删改查
- Apt本地源制作
- 核心容器的两个接口(ApplicationContext和BeanFactory)引发出的问题
- MySQL查看版本号的五种方式介绍1111111
- ue4 svn备份目录
- 洛谷P3110 [USACO14DEC]驮运Piggy Back
- Node.js 内置模块fs的readdir方法 查看某个文件夹里面包含的文件内容
- github版本库使用详细教程(命令行及图形界面版)
- python3的encode()和decode()
- CF 700E