gpt4 book ai didi

python - 从两个不同的类访问相同的函数

转载 作者:行者123 更新时间:2023-11-28 18:55:17 24 4
gpt4 key购买 nike

我有两个类,假设 A 和 B。在 B 中,我实例化 A。

我有两个类都需要的函数 func()

我该怎么办?我想到了这种方法:

class A:
func()

class B:
x = A()
func()

def func():

然后我可以从 A 或 B 中访问 func()。这种方法是否可行,或者是否有更好的方法(可能使用 OO 方法)

请注意,我是 OO 编程的新手,这就是为什么我很想知道我是否可以将任何 OO 设计应用于此。

编辑:该函数的参数可能不同。

最佳答案

在定义任何一个类之前定义 func,它将对两个类都可用。

关于python - 从两个不同的类访问相同的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3479514/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com