python - 如果对象启动如下 obj = Objektas(),如何运行 Python 类方法 spausdinti?
问题描述
如果对象启动如下 obj = Objektas() ,如何运行类方法 spausdinti ?
class Objektas:
def spausdinti(self):
print("Spausdinama")
哪个答案是正确的?
a obj.spausdinti()
b spausdinti()
c Objektas.spausdinti()
解决方案
这些选项都不正确。由于该spausdinti
方法是类绑定方法,因此您首先必须创建Objektas
该类的实例。使用该实例,您可以调用该spausdinti
方法。
objektas_instance = Objektas() # Create an instance
objektas_instance.spausdinti() # Call the method. The `self` object
在方法中将是对objektas_instance
实例的引用
编辑:我应该注意到该选项C
非常接近,但它缺少()
创建Objektas
. 做Objektas().spausdinti()
也行。
推荐阅读
- javascript - 我无法从数组中获取项目供我的 Discord 机器人用来采取行动
- google-sheets - 谷歌表格用户定义函数权限错误
- flutter - 需要帮助解析 json 来颤动
- npm - 安装了哪个版本的 npm 包?
- elasticsearch - 如何在elasticsearch中将桶键排序为整数?
- visual-studio-code - 在 VS Code tasks.json 中按扩展名复制文件
- assembly - IF ELSE 语句操作数
- c# - 自定义 WindowChrome [ Wpf Core 3.1; MvvmCross 7.0.0]
- swift - 仅从 cgpoint 开始在一个方向上画线
- c++ - 输入数据文件 输出数据文件 问题