问题遇到的现象和发生背景
先定义了一个类(A),然后另一个类(B)需要用到第一个类的参数或结果,在写B类时不想在设参数了,如何能达成呢?
问题相关代码,请勿粘贴截图
class A1():
def __init__(self,a1,a2):
self.a1=a1
self.a2=a2
self.aa=None
def suma(self):
self.aa=self.a1+self.a2
class B1():
def __init__(self):
b= A1(8,9)
self.b1=b.a1
self.b2=b.a2
self.bb =None
def cpa(self):
self.bb=self.b1*self.b2
运行结果及报错内容
在写B类时只能将A的实例放进去,或重新添加两个参数,如果能将这两个类关联呢
我的解答思路和尝试过的方法
刚刚自学一些python, 这个跟基类什么有关系吗?前面的一些还好理解,后面的有些看不懂了
我想要达到的结果
在B类中既调用A的结果,也调用A的参数,不用将A实例化就可以关联起来