当前位置: 首页 > wzjs >正文

各种网站开发工具世界建筑设计公司排名

各种网站开发工具,世界建筑设计公司排名,学校网站建设管理,设计上海展会2022super super()是继承父类,那么super().__init__()代表不用实例化就可以调用父类的__init__()方法来对子类进行初始化,那么这就相当于我们实例化了一个对象,那当然需要给super().__init__()指定它的参数了 super() 里面可以不加参数&#xff…

super

super()是继承父类,那么super().__init__()代表不用实例化就可以调用父类的__init__()方法来对子类进行初始化,那么这就相当于我们实例化了一个对象,那当然需要给super().__init__()指定它的参数了

super() 里面可以不加参数,也可以加2个参数(旧写法,放弃)。如果加2个参数: 第一个是子类,第二个参数是该子类实例的对象

class Rectangle:def __init__(self, length, width):self.length = lengthself.width = widthdef area(self):return self.length * self.widthclass Square(Rectangle):def __init__(self, length):super(Square, self).__init__(length, length)

super().__init__(*args, **kwargs)

使用*args**kwargs可以让子类接受任意数量的位置参数和关键字参数,并将它们传递给父类。

class Car(object):def __init__(self, owner, year, model):self.owner = ownerself.year = yearself.model = model def get_info(self):"""打印车辆信息"""print(f'The owner of the car is {self.owner}\n' \f'The model of the car is {self.year}-{self.model}')
class ElectricalCar(Car):def __init__(self, battery, *args):super().__init__(*args)  # 将剩下的参数打包送给superself.battery = battery  # 从参数列表中拿出battery初始化子类属性def get_power(self):"""打印电池信息"""print(f'The battery of this car is {self.battery}')
tesla = ElectricalCar('10000kwh','Jarry', 2021, 'Model S')
tesla.get_info()
tesla.get_power()

The owner of the car is Jarry
The model of the car is 2021-Model S
The battery of this car is 10000kwh
 

单个继承

class Parent:def __init__(self, name):self.name = nameclass Child(Parent):def __init__(self, name, age):super().__init__(name)  # Call parent's constructor firstself.age = ageparent = Parent("Alice")
child = Child("Bob", 12)print("Parent:", parent.name)
print("Child:", child.name, child.age)
Parent: Alice
Child: Bob 12

 Multiple Inheritance

class Base1:def __init__(self, x):self.x = xclass Base2:def __init__(self, y):self.y = yclass Derived(Base1, Base2):def __init__(self, x, y, z):super().__init__(x)  # Call first base class constructor# Call second base class constructor explicitlyBase2.__init__(self, y)self.z = zderived = Derived(1, 2, 3)print("Derived:", derived.x, derived.y, derived.z)

Output

Derived: 1 2 3

Multi-Level Inheritance

class Grandparent:def __init__(self, name):self.name = nameclass Parent(Grandparent):def __init__(self, name, age):super().__init__(name)  # Call grandparent's constructorself.age = ageclass Child(Parent):def __init__(self, name, age, hobby):super().__init__(name, age)  # Call parent's constructorself.hobby = hobbychild = Child("Charlie", 8, "reading")print("Child:", child.name, child.age, child.hobby)

Output

Child: Charlie 8 reading


文章转载自:

http://GlsBY8dZ.nLgnk.cn
http://lZmJTOah.nLgnk.cn
http://iTC16R6w.nLgnk.cn
http://vfZ1doJ1.nLgnk.cn
http://D7xx1rRT.nLgnk.cn
http://3ANbRcN4.nLgnk.cn
http://u82m17AE.nLgnk.cn
http://N20DRB9l.nLgnk.cn
http://JBWCmVX5.nLgnk.cn
http://UAhRVnCs.nLgnk.cn
http://6IdSqyD1.nLgnk.cn
http://RfW9814f.nLgnk.cn
http://FgO5GTaf.nLgnk.cn
http://tsqy8DtE.nLgnk.cn
http://UXBQjlD8.nLgnk.cn
http://r3lvtvrC.nLgnk.cn
http://RqFL2okI.nLgnk.cn
http://BOW1GmWi.nLgnk.cn
http://GwAZYuLC.nLgnk.cn
http://L8GvA2Jp.nLgnk.cn
http://uCAOajUR.nLgnk.cn
http://9GO4zMqN.nLgnk.cn
http://NXR9jv6l.nLgnk.cn
http://9Z3E5V4h.nLgnk.cn
http://bYZIEigN.nLgnk.cn
http://LJ1zYxN1.nLgnk.cn
http://x6Q5GB2b.nLgnk.cn
http://3f2TlLWo.nLgnk.cn
http://eGMhs79K.nLgnk.cn
http://qP3o9yil.nLgnk.cn
http://www.dtcms.com/wzjs/760598.html

相关文章:

  • 菏泽做网站推广郑州高端网站建设
  • 网站建设服务器软件内网门户网站建设要求
  • 备案网站地址o2o电子商务模式
  • h5页面制作网站华为云建站视频教程
  • 成都哪里做网站好网站设置地图
  • 教育培训机构怎么建设网站2k屏幕的网站怎么做
  • 怎么把自己电脑建设网站优质视频素材网站
  • wordpress 选择用户东莞网站建设白帽seo
  • 网站开发有前景吗广州冼村地铁站几号线
  • 网站发布平台做化工类网站内容
  • 可以做软文推广的网站专业开发网站建设
  • 做网站的产品图片做h5网站
  • 前台网站开发技术seo搜索引擎优化是利用
  • 做一个网站需要多少钱 怎么做seo如何优化网站步骤
  • 魔力百科网站做料理视频汕头网站关键词优化教程
  • 网站建设标准合同wordpress端口更改
  • 单页销售网站如何赚钱网页设计模板素材旅游
  • 系统网站怎么做的wordpress技术博客模板
  • 自学网站推荐上海网站高端
  • 玉树网站建设在线设计平台属于什么行业
  • 怎样创建网站发招聘信息教育培训加盟
  • vr看房网站开发费用微信小程序注册方式
  • 深圳手机网站建设报价网站建设与推广协议书
  • 帝国cms做淘宝客网站网站如何做关键词
  • 东台市住房和城乡建设局网站产品关键词的搜索渠道
  • 电子商务网站的建设与规划书江油市规划和建设局网站
  • 网站建设与运营合同投稿网站
  • 大连网站建设短期培训班新能源汽车车型
  • 安徽房产网站建设洞口网站开发公司推荐
  • 泉州网站建设推广怎么选择赣州网站建设