static-methods 问答列表

“静态方法对可测试性来说是死亡的”——替代构造函数的替代品?

作者:deceze 提问时间:1/23/2012

有人说“静态方法对可测试性来说是死亡”。如果是这样,那么以下可行的替代模式是什么? class User { private $phone, $status = 'default', $cr...

使用变量变量将数据插入静态变量时出现 PHP 错误

作者:Buttle Butkus 提问时间:4/25/2012

我不是很擅长这个,所以我确信这是一个愚蠢的问题。 我有一个班级: class debug { private static $messages = array(); private stati...

Python:单独的实用程序文件还是使用静态方法?

作者:Cody Aldaz 提问时间:3/8/2021

在 python 中,我有 getter 和 setter,并计算实用程序。getter 返回属性,setter 设置属性,计算实用程序是用参数计算东西的函数。F.D.公司 obj.property...

如果我不对方法使用 static 关键字,我仍然可以像 php 7.4 中的静态方法一样调用此方法。有谁知道为什么?

作者:khalil ahmad 提问时间:10/20/2022

正如我所知道的,我们创建了静态方法,以便在类之外调用它们,而无需实例化它。因此,我们在方法中使用关键字 static,我们可以在作用域解析运算符 '::' 的帮助下调用它们。但令人困惑的是,如果我不将...

类内的静态方法和类外的函数有什么区别 (JavaScript)

作者:stepaks675 提问时间:7/1/2023

我真的不明白将静态方法放入类中然后使用此类调用它而不是仅使用相同代码创建函数的目的是什么。 class test { static sum(a,b){ return (a+b) } } sum...

mockito mock 类的静态方法,但同一类的其他实例方法不应该被模拟,而必须正常调用

作者:Ujef Malek 提问时间:8/22/2023

我有课,让我们说ABC。 在这个类中,有静态方法,在同一个类中,也存在非静态方法,比方说。public static void staticOne(){...}method1() method2() ...

是否可以在 C# 中使用 getType 函数运行静态方法?[复制]

作者:a11ex 提问时间:9/22/2023

这个问题在这里已经有答案了: 使用反射调用类的静态方法 (2 个答案) 使用 Type 调用静态方法 (3 个答案) 2个月前关闭。 我有一个基类和一些具有一些静态方法的派生类。如果我只知道基类的对...

命名空间 + 函数与类上的静态方法

作者:RobertL 提问时间:9/17/2009

假设我有或将要编写一组相关函数。假设它们与数学有关。在组织上,我应该: 编写这些函数并将它们放在我的命名空间中,并通过以下方式引用它们MyMathMyMath::XYZ() 创建一个调用的类,并使这...

谁将成为没有对象的类的方法调用者?

作者:Swapnil Mishra 提问时间:11/5/2023

在面向对象编程中,“调用者”是指在另一个对象上启动/调用方法或函数执行的对象或代码。但我的问题是,如果一个类只有方法(静态)而没有对象,那么谁将成为该方法的调用者怎么办? 我想问的示例代码: pu...

类方法/异步问题?

作者:Aslan 提问时间:11/13/2023

在我的 React 项目中使用 Zustand,我正在定义全局身份验证状态,如您在代码片段中看到的那样。我还定义了一个 Auth API 来运行 auth 方法。但是,出于某种奇怪的原因,即使响应状态...


共10条 当前第1页