首页 > 解决方案 > 用函数丰富已经实现的python类

问题描述

假设我有一个图书馆的课程:

class A:
  def foo():
    pass
  def bar():
    pass

class B(A):
  def anotherFunction():
    pass

我有第三个返回 A 的库函数,但我想将我的代码传递给我的丰富实现,我的意思是 B 类。我怎样才能获取 A 实例并将其插入 B 中?

是的,我想到了 A 实例的setattr,但它不会帮助我完成打字。我也可以将 B 的 c'tor 传递给 A 实例,然后通过调用 A 实例的实现来实现 B 中的所有 A 函数。但它听起来很可怕,我确定我错过了什么,你能帮忙吗?

多谢!

标签: pythonpython-3.x

解决方案


推荐阅读