class-method 相关问题

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

访问类别列表中的项目

我正在尝试使用以下代码来确定列表中元组中的第一项是否存在于分配列表中。班级学生: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

在基类中实现工厂时,从派生类封装工厂方法的正确方法是什么?

我正在尝试创建一个简单的类,能够从基类注册派生类以进行创建。但是,我找不到从后代封装此功能的好方法。班级......

回答 1 投票 1

有没有办法从Ruby中的实例调用私有Class方法?

除了self.class.send:method,args ......当然。我想在类和实例级别上创建一个相当复杂的方法,而不需要复制代码。更新:@Jonathan ......

回答 7 投票 15

classmethod和instancemethod的名称相同吗?

我想做这样的事情:类X:@classmethod def id(cls):return cls .__ name__ def id(self):return self .__ class __.__ name__现在调用id()为...

回答 6 投票 9

没有在python中打印的类方法的堆栈跟踪

在类中有一个@classmethod,在导入类时会自动调用它。我想知道传递给该方法的参数。所以我故意添加了一个崩溃的代码......

回答 1 投票 0

使用self vs cls访问unittest中的变量

让我说我有一个简单的类对象,看起来像某种Counter(当然它有其他功能,但它超出了这个问题的范围):from collections import Counter class ...

回答 1 投票 1

如何使用exec()函数正确创建类的实例?

我正在使用Python的TKinter库制作GUI。我希望用户从Combobox中选择一个选项,然后按下一个Button,它应该创建一个名为...的类的实例。

回答 2 投票 0

使用super与类方法

我正在尝试学习Python中的super()函数。我以为我掌握了它,直到我看到这个例子(2.6)并发现自己卡住了。 HTTP://www.cafepy.com/article / ...

回答 5 投票 60

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