问题标签 [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.
c++ - 如何在 C++ 中创建静态类?
如何在 C++ 中创建静态类?我应该能够做类似的事情:
假设我创建了这个BitParser
类。BitParser
类定义会是什么样子?
c# - c# 中的泛型 & 访问 T 的静态成员
我的问题涉及 c# 以及如何访问静态成员......好吧,我真的不知道如何解释它(哪种对问题不好不是吗?)我会给你一些示例代码:
所以谢谢你们的回答(顺便问一下:我如何在不出错的情况下解决这个问题)。这对你来说可能是一个很简单的问题!
编辑:谢谢大家的回答!
虽然我认为 try-catch 短语是最优雅的,但根据我使用 vb 的经验,我知道它真的很糟糕。我用过一次,运行一个程序大约需要 30 分钟,后来只用了 2 分钟来计算,因为我避免了 try-catch。
这就是为什么我选择 switch 语句作为最佳答案的原因。它使代码更加复杂,但另一方面,我认为它相对较快且相对易于阅读。(虽然我仍然认为应该有更优雅的方式......也许在我学习的下一种语言中)
虽然如果您有其他建议,我仍在等待(并愿意参与)
java - 为什么我不能在接口中声明静态方法?
该主题说明了大部分内容-无法在接口中声明静态方法的原因是什么?
上面的代码给了我以下错误(至少在 Eclipse 中):“接口方法 ITest.test() 的非法修饰符;只允许公共和抽象”。
c# - ASP.Net:在共享/静态函数中使用 System.Web.UI.Control.ResolveUrl()
在 Asp.Net 的共享/静态函数中使用 ResolveUrl() 的最佳方法是什么?我目前对 VB.Net 的解决方案是:
或 C#:
但我意识到这不是最好的称呼方式。
c++ - 使用过多的静电是好事还是坏事?
我喜欢在 C++ 中使用静态函数作为对它们进行分类的一种方式,就像 C# 一样。
这是好事还是坏事?如果经常使用这些功能,我想没关系,但如果不是,它们会对内存造成压力吗?
怎么样static const
?
c# - 长期静态页面缓存
我维护了几个没有任何动态数据的客户端站点,一切都是带有 c# 的静态 asp.net。
将整个页面缓存一段时间(例如一周)是否有任何陷阱?
Kibbee,我们在网站上使用了几个控件(广告旋转器,一些 ajax 扩展)。它们可能完全用 html 编写,但为了方便起见,我只是坚持使用我们用于其他所有站点的内容。
language-agnostic - 什么时候方法应该是静态的?
另外,静态方法比实例方法有什么性能优势吗?
我最近遇到了以下内容: http: //www.cafeaulait.org/course/week4/22.html:
什么时候方法应该是静态的?
- 既不读取也不写入实例字段
- 独立于对象的状态
- 接受参数、将算法应用于这些参数并返回值的数学方法
- 代替构造函数的工厂方法
我会对 Stack Overflow 社区对此的反馈非常感兴趣。
python - Python中可以使用静态类变量吗?
Python中是否可以有静态类变量或方法?执行此操作需要什么语法?
java - 为什么要在 Java 中使用静态嵌套接口?
我刚刚在我们的代码库中找到了一个静态嵌套接口。
我以前从未见过这种情况。原始开发人员遥不可及。因此我不得不问:
静态接口背后的语义是什么?如果我删除static
? 为什么会有人这样做?
java - 如何正确访问静态成员类?
我有两个类,并希望在另一个类中包含一个类的静态实例,并通过第一个类访问第二个类的静态字段。
这样我就可以拥有同名的不同实例。
这可行,但我收到警告“静态字段 Foo.bar 应该以静态方式访问”。有人可以解释为什么会这样并提供“正确”的实现。
我意识到我可以直接访问静态实例,但如果你有一个很长的包层次结构,那就很难看: