首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何编写继承类,因为我无法理解如何正确编写代码

如何编写继承类,因为我无法理解如何正确编写代码
EN

Stack Overflow用户
提问于 2022-04-16 06:40:31
回答 1查看 80关注 0票数 -1

“”编写3个类-派生类、base_1类和base_2类。派生类应该继承base_1和base_2类。任何创建的派生类对象都应该使用两个变量( a,b )来启动。任何创建的base_1类对象都应该使用变量a发起,而base_2类对象应该用变量b启动。在创建base_1类对象时,新变量c应该归因于具有值5_a的对象。在创建base_2类对象时,新变量d应该用值10_b归因于对象。编写一个python程序来创建带有a=2、b=3和打印创建的两个新变量(c,d)的派生类对象。

代码:类a():def a(self):self.a= 5打印(“vaile")

类别b():def b(self):self.b= 6

C类(A):def c(self):C= 5*a.a(self)打印(“C”)

ob = c() ob.print‘

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-04-16 06:56:54

代码语言:javascript
复制
class Base1:
    def __init__(self, a):
        self.a = a
        self.c = 5*self.a
class Base2:
    def __init__(self, b):
        self.b = b
        self.d = 10*self.b
class Derived(Base1, Base2):
    def __init__(self, a, b):
        Base1.__init__(self, a)
        Base2.__init__(self, b)

    def print(self):
        print(self.c, self.d)
Derived(2, 3).print()

输出10 30

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71891678

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档