class-method

class-method

文章 2 浏览 72

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

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

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

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

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

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

NSAppleScript 泄漏大量内存

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

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

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

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

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

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

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

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

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

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

策马西风 2024-09-19 17:50:28 2 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 3 0

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

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

浅笑依然 2024-09-14 12:29:05 5 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 3 0

Objective-c:如何在类方法中获取类实例

我有 2 个类,Parent 和 Child,Parent 有一个名为 func 的类方法。 现在我想在 func 方法中获取 Class 实例来区分调用者是哪个类。 @interface Paren…

预谋 2024-09-06 23:45:10 2 0

在 Objective C 中使用类方法的缺点

我想知道使用类方法是否有任何内存/性能缺点,或者只是一般的缺点: + (void)myClassMethod:(NSString *)param { // much to be done... } 或者 + (NS…

女中豪杰 2024-08-29 21:19:41 3 0

Ruby:从实例调用类方法

在 Ruby 中,如何从类的实例之一调用该类方法?假设我有 class Truck def self.default_make # Class method. "mac" end def initialize # Instance m…

写下不归期 2024-08-26 22:54:44 6 0

Ruby 元类的疯狂

我被困住了。我正在尝试动态定义类方法,但无法理解 ruby​​ 元类模型。考虑下面的类: class Example def self.meta (class &lt&lt self self end) …

时光磨忆 2024-08-24 18:55:01 5 0

作为类属性的函数赋值如何成为 Python 中的方法?

&gt&gt&gt class A(object): pass &gt&gt&gt def func(cls): pass &gt&gt&gt A.func = func &gt&gt&gt A.func &ltunbound method A.func&gt 这个作业…

陈年往事 2024-08-22 08:29:29 5 0

如何让 UIButton 在点击时执行我的类方法?

在 UIControlEventTouchDown 等事件发生后,如何使 UIButton 在类 MyClass 上执行我的类方法 +doSomething:(id)sender?我可以像实例方法一样使用 -ad…

感性 2024-08-21 17:45:06 4 0
更多

推荐作者

不再见

文章 0 评论 0

真是无聊啊

文章 0 评论 0

樱娆

文章 0 评论 0

浅语花开

文章 0 评论 0

烛光

文章 0 评论 0

绻影浮沉

文章 0 评论 0

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