返回顶部
首页 > 资讯 > 后端开发 > Python >python如何调用父类构造函数
  • 434
分享到

python如何调用父类构造函数

2024-04-02 19:04:59 434人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

python中使用super函数调用父类构造函数,具体方法如下:首先,在Python项目中,定义一个Adata类,并创建一个__init__构造函数;class Adatadef __init__(self,num):self,num =

python如何调用父类构造函数

python中使用super函数调用父类构造函数,具体方法如下:

首先,在Python项目中,定义一个Adata类,并创建一个__init__构造函数;

class Adata

def __init__(self,num):

self,num = num

Adata类定义好后,在Adata类中定义一个showNum类方法,并打印self.num;

class Adata

def __init__(self,num):

self,num = num

def showNum(self):

print(self.num)

在定义一个Bdata类,并创建构造函数,传入type和sun参数;

class Adata

def __init__(self,num):

self,num = num

def showNum(self):

print(self.num)

class Bdata:

def __init__(self,type,sun)

self.type = type

self.sum = sum

最后,定义一个Cdata类,继承父类Adata和Bdata,使用super函数即可调用父类的构造函数;

class Adata

def __init__(self,num):

self,num = num

def showNum(self):

print(self.num)

class Bdata:

def __init__(self,type,sun)

self.type = type

self.sum = sum

class Cdata(Adata,Bdata):

def __init__(self,num,type,sun):

super.__init__(num)

super.(Cdata,self).__init__(num)

Bdata.__init__(self,type,sun)

--结束END--

本文标题: python如何调用父类构造函数

本文链接: https://lsjlt.com/news/114772.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • python如何调用父类构造函数
    python中使用super函数调用父类构造函数,具体方法如下:首先,在python项目中,定义一个Adata类,并创建一个__init__构造函数;class Adatadef __init__(self,num):self,num = ...
    99+
    2024-04-02
  • python怎么用构造函数实现子类调用父类
    在Python中,可以使用构造函数实现子类调用父类的方法。以下是一个示例: class ParentClass: def _...
    99+
    2024-02-29
    python
  • PHP中怎么利用parent调用父类构造函数
    这篇文章将为大家详细讲解有关PHP中怎么利用parent调用父类构造函数,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。我们知道PHP parent是指向父类的指针,一般我们使用parent来...
    99+
    2023-06-17
  • C++类构造函数如何使用
    本篇文章给大家分享的是有关C++类构造函数如何使用,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。所谓C++类是定义同一类所有对象的变量和方法的蓝图或原型,C++类体内的成员是需...
    99+
    2023-06-17
  • C#构造函数在基类和父类中的执行顺序
    一、简介 当我们没有在子类构造函数中写上 base(),默认会先调用父类中无参的构造函数,再调用子类。当在有参构造函数后写上base时,只调用子类构造函数中有参的构造函数,隐藏父类无...
    99+
    2024-04-02
  • 如何对C++虚基类构造函数
    这篇文章将为大家详细讲解有关如何对C++虚基类构造函数,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。下面详细介绍C++虚基,所谓C++虚基类:是由最派生类的构造函数通过调用虚基类的构造函数进...
    99+
    2023-06-17
  • C++中如何使用类对象构造函数
    C++中如何使用类对象构造函数,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。对于普通类型的对象来说,他们之间的复制是很简单的,自己定义的类的对象同样是对象,谁也...
    99+
    2023-06-17
  • javascript new怎么调用构造函数
    本篇内容主要讲解“javascript new怎么调用构造函数”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“javascript new怎么调用构造函数”吧!说明在内存中创建新对象。新对象内部的...
    99+
    2023-06-20
  • C#中怎么调用构造函数
    这篇文章给大家介绍C#中怎么调用构造函数,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。C#调用构造函数是如何的呢?让我们首先来看看什么是构造函数?C#调用构造函数之构造函数定义:它是在创建给定类型的对象时执行的类方法。...
    99+
    2023-06-17
  • 浅谈Python类里的__init__方法函数,Python类的构造函数
    如果某类里没有__init__方法函数,通过类名字创建的实例对象为空,切没有初始化;如果有此方法函数,通常作为类的第一个方法函数,有点像C++等语言里的构造函数。 class Ca: def __ini...
    99+
    2022-06-04
    函数 浅谈 方法
  • C#如何构造函数
    本篇内容主要讲解“C#如何构造函数”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C#如何构造函数”吧!CLR Via C#中构造函数是可以将类型实例初始化为有效状态的特殊方法。构造函数在元数据中...
    99+
    2023-06-17
  • C++构造函数+复制构造函数+重载等号运算符调用
    目录前言:1、赋值和初始化的区别2、初始化和赋值分别调用哪个函数?3、编写测试类前言: 初学C++发现了下面这个问题,其中Duck是一个已知的类,并以多种方式指定对象的值: Duck...
    99+
    2024-04-02
  • python如何在一个类中定义多个构造函数
    这篇文章将为大家详细讲解有关python如何在一个类中定义多个构造函数,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在一个类中定义多个构造函数函数重载是编程语言(不含 P...
    99+
    2024-04-02
  • python子类怎么调用父类
    在Python中,可以使用super()函数来调用父类的方法。super()函数返回一个临时对象,该对象可以用于调用父类的方法。以下...
    99+
    2023-10-18
    python
  • java父类如何调用子类方法
    在Java中,父类可以调用子类方法的一种方式是使用多态。具体步骤如下:1. 定义一个父类,其中包含一个方法。这个方法可以被子类覆盖。...
    99+
    2023-09-22
    java
  • JavaScript如何使用Function()构造函数
    这篇文章主要介绍JavaScript如何使用Function()构造函数,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Function()构造函数先看代码:var f&nb...
    99+
    2024-04-02
  • C#中构造函数如何使用
    C#中构造函数如何使用,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。C#构造函数在使用方面及行为方面的一些特殊规则:如果开发人员没有为一个类提供构造函数,那么,...
    99+
    2023-06-17
  • PHP中构造函数如何使用
    这篇文章将为大家详细讲解有关PHP中构造函数如何使用,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。PHP经过长时间的发展,很多用户都很了解PHP了,这里我发表一下个人理解,和大家讨论讨论。大...
    99+
    2023-06-17
  • Python 含参构造函数
    本篇博文主要介绍在Python3中如何构造含参构造函数 样例如下: class MyOdlHttp: username = '' password = '' def __init__(self, user...
    99+
    2023-01-31
    函数 Python
  • 如何理解构造函数和构造代码块
    这篇文章主要介绍“如何理解构造函数和构造代码块”,在日常操作中,相信很多人在如何理解构造函数和构造代码块问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何理解构造函数和构造代...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作