问题标签 [static]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 重构用于测试的静态方法/静态字段
我有以下遗留代码:
此类在 J2EE-Container 中工作。
现在我想测试容器外的类。
什么是最好的策略?基本上允许重构。
允许访问 LegacyDataSource(测试不必是“纯”单元测试)。
编辑:不允许引入额外的运行时框架。
python - 从 Django 应用程序中提供静态网页的最佳方式是什么?
我正在构建一个相对简单的Django应用程序,除了应用程序的大部分动态部分所在的主页外,我还需要一些根本不是动态的页面(关于、常见问题解答等)。将这些集成到 Django 中的最佳方法是什么,仍然使用 Django 模板引擎?我应该只为每个模板创建一个模板,然后有一个简单地呈现该模板的视图吗?
java - Java中的静态嵌套类,为什么?
我正在查看 Java 代码LinkedList
并注意到它使用了静态嵌套类Entry
.
使用静态嵌套类而不是普通内部类的原因是什么?
我能想到的唯一原因是,Entry 无法访问实例变量,因此从 OOP 的角度来看,它具有更好的封装性。
但我认为可能还有其他原因,也许是性能。可能是什么?
笔记。我希望我的术语是正确的,我会称它为静态内部类,但我认为这是错误的:http: //java.sun.com/docs/books/tutorial/java/javaOO/nested.html
c# - 静态终结器
执行某些静态终结的正确方法是什么?
没有静态析构函数。该AppDomain.DomainUnload
事件不会在默认域中引发。该AppDomain.ProcessExit
事件在所有事件处理程序之间共享三秒(默认设置)的总时间,因此它不是真正可用的。
c++ - 在 C++ 中,如果成员函数是虚拟的,什么时候可以使用静态绑定?
在 C++ 中,虚函数何时可以使用静态绑定?如果是通过指针访问,直接访问还是从不访问?
java - 在java中迭代静态int值
我有一个简单的问题。有没有办法(我想使用反射)来迭代一个类的所有静态值?
例如
输出
谢谢。
c# - 如何在静态类中覆盖 ToString?
我有一个公共静态类,我想在其中有一个 ToString() 方法。
我已将其定义为公共静态字符串 ToString(),但收到以下警告:
'Class.ToString()' 隐藏继承的成员 'object.ToString()'。要使当前成员覆盖该实现,请添加 override 关键字。否则添加新关键字。
如果我添加 override 关键字,则会收到此错误:
静态成员“Class.ToString()”不能标记为覆盖、虚拟或抽象
如何摆脱该警告并让我的静态类具有 ToString() 方法。
谢谢你,
基思
python - 函数中静态变量的 Python 等价物是什么?
这个 C/C++ 代码的惯用 Python 等价物是什么?
具体来说,与类级别相比,如何在函数级别实现静态成员?将函数放入类中会改变什么吗?
java - Java:不可变到不可变的转换
我一直在考虑为我一直在研究的框架提供语法糖的方法。我想专门处理 Immitable 对象。
假设我有一个不可变对象并希望创建它的修改版本。在您看来,具有单个静态工厂方法的不可实例化类会违反 OO 原则吗?
作为使用字符串的示例:
因此,从这个例子中我可以写:
我觉得这很可读。
对这种方法有任何附带条件吗?
c# - 静态类的范围是什么?
我有一个程序集,一次可以由多个进程使用。如果我使用的是静态类,多个进程是否都使用该类的相同“实例”?
由于进程是分开的,它们会在不同的应用程序域下运行,因此静态“实例”是否分开?
此处详细信息中的布丁是该程序集正由一个自定义 BizTalk 适配器使用,我将其设置为并行批处理消息。这就是我上面所说的“多进程”。