我正在努力定义一个填充和返回实例集合的类方法。我不知道如何解决的问题是我有私有属性来填充。 让我们用一个Book类的例子。我不希望代码直接设置(说)一本书的可用性。我希望代码必须在Book实例上使用CheckOut方法。因此,我们有这样的:在我的代码 public class Book
{
private int ID;
private bool pAvailableForC
我试图实现infer_class函数,给定一个方法,计算出该方法所属的类。 到目前为止,我有这样的事情: import inspect
def infer_class(f):
if inspect.ismethod(f):
return f.im_self if f.im_class == type else f.im_class
# elif ... what