大神勿喷,正在学习中。将自己理解的分享出来而已,有兴趣的伙伴们可以指点指点一下,谢谢!!

直接上代码,理解的东西放注释里。

class Single(object):# 新建一个类

def __init__(self):# 初始化

self.name ='梅川内酷'  # 定义值

self.sex ='男'  # 定义值

def setName(self, name, sex):# 定义可以赋值的方法

self.name = name

self.sex = sex

def hi(self):# 定义hi方法的输出

print('我叫%s' %self.name)

def hello(self):# 定义hello方法的输出

print('我叫%s,性别是%s的' % (self.name, self.sex))

class Ceo(Single):# 继承Single类

def nm(self, name, sex):# 定义一个方法

super().setName(name, sex)# 调用父类中的setName方法

print('我是%s的,我叫%s' % (self.sex, self.name))

print('\n')# 只是用于隔开结果好看一些,可以忽略此行代码

a1 = Single()# 实例化Single这个类

a1.hello()# 输出hello方法的值

print('\n\n')# 只是用于隔开结果好看一些,可以忽略此行代码

c1 = Ceo()# 实例化Ceo这个类

c1.nm('吉川库浪', '女')# 给予nm方法的name和sex赋值,输出nm方法的值

#结果 :

#我叫梅川内酷,性别是男的

#我是女的,我叫吉川库浪

pythonsuper继承规则,Python用super继承相关推荐

  1. python多继承_python作用域和多继承

    python作用域 python无块级作用域 看c语言代码: #include intmain() {if(2 > 0) {int i = 0; } printf("i = %d&qu ...

  2. python3 super_Python super()– Python 3 super()

    python3 super Python super() function allows us to refer to the parent class explicitly. It's useful ...

  3. pythonsuper继承规则,深入理解Python中的super()方法

    前言 python的类分别有新式类和经典类,都支持多继承.在类的继承中,如果你想要重写父类的方法而不是覆盖的父类方法,这个时候我们可以使用super()方法来实现 python语言与C++有相似的类继 ...

  4. python中的继承有什么特点_python类的继承是什么?类的继承有什么样的规则?

    在这篇文章之中我们来了解一下python类的继承,对于刚刚接触到python这一编程语言的朋友来说,对于python类的继承的了解应该比较少,不过没关系,在接下来的文章之中我们就来了解一下python ...

  5. python类的继承super方法_Python类的继承super相关原理解析

    看了网上许多关于super.mro.C3的介绍感觉没有一份很容易初学者理解的文档,直接看C3算法的话,比较难理解,也没必要,如果掌握一套规律的话,会轻松许多.我将网上这些博主的文章进行一个梳理总结,最 ...

  6. Python高级——多继承问题(super与mro)

    多继承问题 1.单独调用父类: 一个子类同时继承自多个父类,又称菱形继承.钻石继承. 使用父类名.init(self)方式调用父类时: 例: class Parent(object):def __in ...

  7. Python OOP:继承、单继承、多继承、__mro__、子类重写父类同名属性和方法、子类调用父类同名属性和方法、多层继承、super()、私有(实例)属性和方法、获取修改私有属性值、私有类属性

    一.继承 Python⾯向对象的继承指的是多个类之间的所属关系,即⼦类默认继承⽗类的所有属性和⽅法. 继承作用:继承可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展. 在P ...

  8. python继承中的参数_python 继承中的super

    python继承中子类访问父类的方法(包括__init__)主要有两种方法,一种是调用父类的未绑定方法,另一种是使用super(仅仅对于新式类),看下面的两个例子: #coding:utf-8 cla ...

  9. python在多继承中子类调用某个父类的同名方法之 super讲解(mro机制)***

    目录 2.   钻石继承遇到的难题 3.   针对钻石问题各语言的解决方法 3.1. C++ 3.2. Java 3.3. Ruby 3.4. Python 4.   super的内核:mro 5.  ...

最新文章

  1. 网络通道联调及SSH服务启动
  2. python读取字典数据_Python:读取列表[{}]中的字典数据
  3. 祝福!微软 46 周年生日快乐!
  4. wso2 esb_通过运行示例从WSO2 ESB开始
  5. java学习(66):局部类内方法访问
  6. android SDK 代理配置(东北大学)
  7. vrep中remoteAPI 编程中遇到的没有预留命令执行时间遇到的问题
  8. 操作系统--进程管理1--单个CPU情况
  9. Java 并发编程 --- ThreadPoolExecutor(五)
  10. python一个函数调用另一个函数_python下如何在目录下让Python文件去调用另一个文件内的函数或类...
  11. Linux Centos date使用心得
  12. 20145202马超《java》实验5
  13. 如何做电商直播——预告篇
  14. Unity中打开文件窗口(OpenFileDialog)的几种方法对比
  15. DEDE自动调用轮播图/幻灯片
  16. 余弦相似度的计算方法
  17. android 正态分布曲线图,逼迫学习1:R语言随机数、正态分布、密度曲线、QQ图
  18. signature=5dd3f675332448cbe48d657ff930a326,Moss responses to elevated CO
  19. django channels socket通信实现
  20. Revit2020以及Revit2019安装以及激活配置教程

热门文章

  1. 【matplotlib】20.其他图
  2. 论文阅读笔记:vTPM
  3. Jasperreports+jaspersoft studio学习教程(一)- JasperReports简单示例
  4. springboot读取bootstrap配置及knife4j版本兼容性问题
  5. 【转】在win10接双显示器(扩展模式)怎么把鼠标游标切换到第二台显示器上?
  6. ::ZheTian / 遮天 强大的Anti-Virus对抗工具
  7. 3dmax软件的制作木桶过程:三步流程
  8. Python统计《红楼梦》人物出现频率
  9. JUC第六讲:ThreadLocal/InheritableThreadLocal详解/TTL-MDC日志上下文实践
  10. JavaWeb(总+完结)