class-method 相关问题

在类而不是在对象上调用的方法。

正确实现类函数数组

我想制作一个已知大小的类函数数组。为此,我尝试使用typedef,但到目前为止尚未奏效。另外,某些函数不带参数ex。 F(),但其他人也这样做。 G(...

回答 1 投票 0

PyCharm警告我为由classmethod函数创建的classmethod创建对象

根据Python文档:如果为派生类调用类方法,则派生类对象作为隐式第一个参数传递。因此我们可以得出结论,我们不需要创建...

回答 1 投票 1

pythone中类方法和静态变量的行为

假设我有以下类别的类Parent:message =“ Hello World” @classmethod def print_message(cls):print(cls.message)@classmethod def change_message(cls,...

回答 2 投票 1

显式类对象需要作为自己实现的类方法装饰器中的第一个参数

我正在编写类方法装饰器的简单实现,以更好地理解装饰器和类方法。这是我面临的问题。当我使用...

回答 1 投票 0

如何在python 3.x中的同一类的名称空间中调用类方法

[使用python实例时,可以使用self访问相同类的绑定方法。这解析为对应于层次结构中相同类的方法。 A类:def f(...

回答 1 投票 0

从类方法中调用实例方法,在python3中允许,在python 2中不允许?

以下代码片段在python2中给出了错误,但是在python3类中没有错误Steps(object):def step(self,msg =“ Default”):如果没有hasattr(self,“ funky_attr”):print('No .. 。

回答 1 投票 1

访问类别列表中的项目

我正在尝试使用以下代码来确定列表中元组中的第一项是否存在于分配列表中。班级学生:id = int()full_name =“”作业= [...

回答 1 投票 0

访问类别列表中的项目

我正在尝试使用以下代码来确定列表中元组中的第一项是否存在于分配列表中。班级学生:id = int()full_name =“”作业= [(“ ...

回答 2 投票 0

调用一个类方法的公共构造函数和调用另一个类方法的一个类方法之间有什么区别?

我对OO编程有点陌生,很难理解为什么一种机制有效而另一种机制无效。我创建了一个简单的类,该类将返回MySQL数据库句柄。我尝试...

回答 1 投票 -1

使用接口在2个Java类之间进行通信

我有 个班级A和B。 class A implements Constants private int state class B implements Co...

回答 3 投票 0

[在类中放置方法

我有一个问题,它更多是最佳实践,而不是实际问题。假设我正在构建一个项目应用程序,并且每个项目将有多个需要完成的任务。所以...

回答 1 投票 0

是否可以将类方法创建为非装饰器?

假设我有以下课程:class项目:def __init __(self,string =''):self.string =字符串@classmethod def from_string(cls,string):return cls(string = string)...

回答 1 投票 0

类方法的装饰器

我有子类,它们从父类继承了一些基本功能。子类应该有一个通用的构造函数prepare_and_connect_constructor(),它在...

回答 2 投票 0

在类方法中访问__init__ vars

我来自Java背景,因此在这里我有些困惑。考虑类A()下的代码片段:def __init __(self,** kwargs):self.obj_var =“我是obj var” @classmethod ...

回答 2 投票 3

如何在Python中定义类的变量时,请参考类的方法?

我有以下类和类变量:MyClass类:class_var_1 = “A” class_var_2 = run_class_method()@classmethod高清run_class_method(CLS):回归“跑班...

回答 4 投票 2

如何在类方法中使用实例变量?

有没有办法在类方法中我可以使用实例变量来执行计算?非常简化,这就是我要做的事情:类测试:def __init __(self,a):self.a = ...

回答 2 投票 -1

C ++ ::使用向量迭代器调用类方法?

我有一个名为Room的类,Room类有setPrice和display函数。我将房间对象存储在向量中:room.push_back(Room(“r001”,1004,2,“small”)); room.push_back(房间(“r002”,1005,2,“......

回答 4 投票 2

如何在没有classmethods但在添加时不起作用的defs上使用classmethods

有这个代码,我想添加类方法但不知道如何让它工作。代码运行正常但需要类方法,如n -...的注释#class definition所述。

回答 1 投票 0

Python - Metaclass装饰器 - 如何使用@classmethod

我有以下Python元类,它为每个类添加了一个deco_with_args装饰器:def deco_with_args(baz):def decorator(func):... return func return decorator class ...

回答 3 投票 0

试图调用classmethods的代码中的各种错误[关闭]

我有这个代码:class SomeClass:@classmethod def func1(cls,arg1):#---做某事--- @classmethod def func2(cls,arg1):#---做某事--- #A'功能地图'...

回答 6 投票 20

© www.soinside.com 2019 - 2024. All rights reserved.