获取到另一个类中方法return的值
时间: 2023-09-20 09:10:57 浏览: 35
要获取另一个类的方法的返回值,你需要先创建该类的实例对象,然后调用该实例对象的方法,方法执行完毕后将返回一个值,你可以将其存储在一个变量中。以下是一个示例代码:
```
class MyClass:
def my_method(self):
return "Hello World!"
class AnotherClass:
def another_method(self):
my_object = MyClass()
result = my_object.my_method()
return result
# 创建类的实例对象
another_object = AnotherClass()
# 调用实例方法并获取返回值
result = another_object.another_method()
# 输出返回值
print(result)
```
在上面的代码中,我们首先定义了一个名为 `MyClass` 的类,并在其中定义了一个名为 `my_method` 的方法,该方法返回一个字符串 "Hello World!"。然后我们定义了另一个名为 `AnotherClass` 的类,并在其中定义了一个名为 `another_method` 的方法。在这个方法中,我们创建了一个 `MyClass` 类的实例对象 `my_object`,并调用了 `my_method` 方法,并将返回值存储在变量 `result` 中。最后,我们返回了这个值。
然后我们创建了一个该类的实例对象 `another_object`,并调用了该实例对象的 `another_method` 方法,并将返回值存储在变量 `result` 中。最后我们输出了该返回值,即 "Hello World!"。
这个示例演示了如何从一个类中获取另一个类的方法的返回值。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)