class-method

class-method

文章 2 浏览 76

从类方法访问属性?

为了使我的代码可测试,我创建了一个惰性初始化程序;这样,在我的单元测试中,我可以在调用 getter 之前模拟任何我想要的对象。 但是,当涉及类方法…

吝吻 2024-11-03 06:36:26 10 0

将结构传递给类方法

我希望能够做到这一点: vec2 pos(1,5); myActor.position = [Coord positionFrom: pos ]; 使用我的结构: typedef float32 float; struct vec2 { vec…

庆幸我还是我 2024-10-31 20:21:37 8 0

目标C& OC Mock - 模拟类方法?

我需要能够确定是否调用了类方法。 我怎样才能用 OCMock 做到这一点?…

心的憧憬 2024-10-31 19:19:41 11 0

如何创建类属性?

在 python 中,我可以使用 @classmethod 装饰器向类添加方法。是否有类似的装饰器可以向类添加属性?我可以更好地展示我在说什么。 class Example(obj…

病毒体 2024-10-20 03:25:40 9 0

如何在 Rails 模型中编写类级方法,以便它们不会在 rake 任务期间执行?

我在 Rails 应用程序中有一个角色模型,我在其中编写了一些快速快捷方式类方法。这些方法本质上只是一些常用查找器的方便包装。但这带来了一个严重的…

流星番茄 2024-10-18 21:55:10 10 0

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

我有一个名为 Room 的类,Room 类有 setPrice 和显示功能。 我将房间对象存储在向量中: room.push_back(Room("r001", 1004, 2, "small")); room.push…

白昼 2024-10-13 13:46:13 6 0

在 Ruby 中调用受保护的超类类方法

我想从基类中的实例方法调用受保护的超类类方法。 class A class << self protected def foo puts "In foo" end end end class B < A def bar puts "I…

糖粟与秋泊 2024-10-06 01:46:43 12 0

Ruby 类方法与特征类中的方法

类方法和该类的特征类(或元类)中的方法只是定义一件事的两种方法吗? 否则的话,有什么区别呢? class X # class method def self.a "a" end # eige…

奶气 2024-10-03 04:20:17 14 0

NSAppleScript 泄漏大量内存

我有以下类方法来执行 AppleScript: + (NSString *) executeAppleScript:(NSString *) scriptToRun{ NSAutoreleasePool *thePool = [[NSAutoreleaseP…

傻比既视感 2024-09-30 17:29:31 13 0

OOP设计:在哪里放置对象特定的“比较”方法?

我有一些来自存储在测试集合对象中的一系列测试运行的测量对象实例。我还有一些逻辑可以比较两个测试结果对象实例并告诉我它们是否“足够接近”。 这…

掩耳倾听 2024-09-29 19:31:55 16 0

为什么这个 classprop 实现不起作用?

基于我之前的一个问题询问,我试图想出一个允许设置和获取的类属性。所以我写了这个并将其放入模块 util 中: class classprop(object): def __init__…

几度春秋 2024-09-24 07:53:33 14 0

创建可以看到当前类方法的装饰器

您可以在类中创建一个可以看到类方法和变量的装饰器吗? 这里的装饰器没有看到: self.longcondition() class Foo: def __init__(self, name): self.n…

策马西风 2024-09-19 17:50:28 10 0

如何动态定义一个类方法来引用外部的局部变量?

class C end var = "I am a local var outside" C.class_eval do def self.a_class_method puts var end end 我知道,这是不正确的,因为 def 创建了…

江挽川 2024-09-14 13:42:24 14 0

将装饰器附加到类中的所有函数

有没有一种方法可以将装饰器一般地绑定到类中的所有函数,而不是为每个函数显式声明它? 我想它会成为一种方面,而不是装饰器,它确实感觉有点奇怪,…

浅笑依然 2024-09-14 12:29:05 16 0

Ruby 模块和自我扩展

在什么样的情况下使用代码: module M extend self def greet puts "hello" end end 比这样说更有利: module M def self.greet puts "hello" end end…

诠释孤独 2024-09-11 20:30:54 15 0
更多

推荐作者

梦断已成空

文章 0 评论 0

瞎闹

文章 0 评论 0

寄意

文章 0 评论 0

似梦非梦

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文