1 Star 0 Fork 0

北京大学-夏敏/小白学派森2.0

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
继承.py 1.24 KB
一键复制 编辑 原始数据 按行查看 历史
陈俊宇 提交于 2020-11-10 17:49 . 面向对象学习
#在python中展现面向对象的三大特征
# 封装 继承 多态
# 封装:指的是把内容封装到某个地方 便于后面的使用
# 需要:
# 把内容封装到某个地方
# 从另外一处调用被封装的内容 对于封装来说其实就是使用初始化构造方法将内容封装到对象中 然后通过对象直接或者self间接获取
# 被封装的内容
# 继承:和现实生活中的继承是一样的 也就是子可以继承父的内容【属性和行为】 儿子有的爸爸不一定有
#子类仅需继承父类 不必一一实现 可以极大提高效率 减少代码重复编写 精简代码层级结构 便于扩展
class Animal:
def eat(self):
'''
:return:
'''
print('吃饭了')
pass
def drink(self):
'''
:return:
'''
print('喝水啦')
pass
class Dog(Animal): # 继承特定父类 就在括号里指定
def wwj(self):
print('小狗汪汪叫')
pass
class Cat(Animal): # 继承特定父类 就在括号里指定
def mmj(self):
print('小猫喵喵叫')
pass
d1=Dog()
d1.eat() #继承了父类的行为 具备了吃
c1=Cat()
c1.drink()
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/pkuecho/xiaobai-xuepaisen-20.git
git@gitee.com:pkuecho/xiaobai-xuepaisen-20.git
pkuecho
xiaobai-xuepaisen-20
小白学派森2.0
master

搜索帮助