Python 类的继承实例详解

作者:lqh 时间:2021-04-30 15:54:09 

Python 类的继承详解

Python既然是面向对象的,当然支持类的继承,Python实现类的继承比JavaScript简单。

Parent类:


class Parent:

parentAttr = 100

def __init__(self):
   print("parent Init")

def parentMethod(self):
   print("parentMethod")

def setAttr(self,attr):
   self.parentAttr = attr

def getAttr(self):
   print("ParentAttr:",Parent.parentAttr)

Child类


class Child(Parent):

def __init__(self):
   print("child init")

def childMethod(self):
   print("childMethod")

调用


p1 = Parent();
p1.parentMethod();

c1 = Child();
c1.childMethod();

输出:


parent Init
parentMethod
child init
childMethod
Press any key to continue . . .

Python支持多继承


class A:    # 定义类 A
.....

class B:     # 定义类 B
.....

class C(A, B):  # 继承类 A 和 B
.....

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

标签:Python,类的继承
0
投稿

猜你喜欢

  • JavaScript实现日期格式化的方法汇总

    2024-04-10 16:19:04
  • oracle中存储函数与存储过程的区别介绍

    2023-07-12 23:40:15
  • JavaScript数据结构中串的表示与应用实例

    2023-08-26 10:38:38
  • Python实现定时任务

    2022-06-12 04:53:31
  • js 判断一组日期是否是连续的简单实例

    2024-04-17 10:41:12
  • 使用Python和百度语音识别生成视频字幕的实现

    2022-02-28 23:12:42
  • Python寻找路径和查找文件路径的示例

    2023-05-01 10:36:37
  • MySQL优化之如何查找SQL效率低的原因

    2024-01-12 21:03:55
  • 基于Django快速集成Echarts代码示例

    2021-12-10 18:53:32
  • CSS实例教程:复合型CSS条状图表(上)

    2010-01-23 12:43:00
  • 利用location.hash实现跨域iframe自适应高宽

    2009-08-02 20:31:00
  • 如何优化SQL语句的心得浅谈

    2024-01-24 00:39:09
  • python 实现朴素贝叶斯算法的示例

    2023-12-09 12:59:11
  • MySQL手动安装方法与中文解决方案

    2011-04-25 18:21:00
  • 一种特别简单的MySQL数据库安装方法

    2008-12-17 15:30:00
  • SQL Server数据库对于应用程序的关系

    2010-09-08 09:42:00
  • Django 生成登陆验证码代码分享

    2021-07-31 06:48:21
  • 如何批量生成MySQL不重复手机号大表实例代码

    2024-01-23 13:41:02
  • 擦除式图片轮番显示效果

    2013-08-10 11:01:48
  • python数字图像处理实现图像的形变与缩放

    2023-01-14 19:45:01
  • asp之家 网络编程 m.aspxhome.com