def classroom(self):
print("%s去教室"%self.name)
class SchoolA(School): #SchoolA继承School
def __init__(self,name):
self.name=name
class SchoolB(SchoolA): #SchoolB继承SchoolA
def __init__(self,name):
self.name=name
#创建对象a1
a1=SchoolA("zhangsan")
a1.classroom()
#创建对象a2
a2=SchoolB("lisi")
a2.classroom()
#执行结果:
# zhangsan去教室
# lisi去教室
在上面代码中我们可以看到 , 在SchoolA和SchoolB中都没有classroom方法 , 但由于SchoolB继承了SchoolA , 而SchoolA又继承了School , 所以他们创建对象后都能调用School中的classroom方法 。
以上就是小编给大家带来的在python中如何面向对象编程的方法了 , 希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话 , 可以多多分享给有需要的人 。
猜你喜欢
- python删除list中的重复元素?运用append方法轻松实现
- 简单python项目类型有哪些?这篇文章分享俩个经典又简单的项目
- 京东主营类目变更会影响流量吗?如何增加?
- 京东运费如何拆单?怎么算?
- 淘宝种草的文章怎么写?如何写好?
- 淘宝做单如何快速找到产品?淘宝做单有哪些注意点?
- 拼多多出评价1拖50如何操作?
- ps如何用色板制作多彩马赛克特效?ps怎么制作五彩马赛克格子背景效果?
- ps如何制作拨动的按钮效果?如何用ps设计动画按钮?
- ps如何打造多层次的数字艺术字?ps制作多层次彩色数字艺术效果教程
