问题标签 [static-methods]
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 - 泛型类中的静态方法?
在Java中,我想要一些东西:
但我明白了
除了基本用途之外,我不了解泛型,因此对此没有多大意义。我无法在互联网上找到有关该主题的大量信息,这无济于事。
有人可以通过类似的方式澄清这种使用是否可能吗?另外,为什么我最初的尝试没有成功?
java - 在类上调用静态方法?
说,我有一个类对象的引用,其中 SomeType 有一个静态方法。有没有办法在不先实例化 SomeType 的情况下调用该方法?最好不要逃避强类型。
编辑:好的,我搞砸了。
在这种情况下 someMethod() 无论如何都不能是静态的。
python - 如何推断 @staticmethod 所属的类?
我正在尝试实现infer_class
一个函数,给定一个方法,找出该方法所属的类。
到目前为止,我有这样的事情:
它不适用于@staticmethod-s,因为我无法想出一种方法来实现这一点。
有什么建议么?
这是infer_class
在行动:
vb.net - MustInherit 和共享函数
MustInherit
我正在查看一个声明(abstract
我相信在 C# 中)的 VB.NET 类(我没有编写),它具有三个方法,所有这些方法都定义为Shared
(static
在 C# 中)。类中没有属性或字段 - 只有三个方法。从 OO 的角度来看,这有意义吗?
我的想法是否定的,因为通过 make 它MustInherit
,您实际上是在说您不能创建此类的实例 - 您必须从它继承并创建派生类的实例。但是由于所有方法都是共享的,所以无论如何你永远不会真正创建父类的实例,所以MustInherit
没有好处。你最好不要标记它MustInherit
,只要你愿意就从它继承。
是否存在以这种方式创建类有意义的情况?
f# - F# 多行静态方法
我敢肯定这应该很明显,但是我如何在一个类中有一个多行静态方法?我就是想不通...
java - Java中的静态方法总是在编译时解析吗?
Java中的静态方法总是在编译时解析吗?
java - 是否可以从静态方法中获取类名?
可能重复:
从 Java 中的静态方法获取类名
当您在静态方法中时,有没有办法在不输入类名本身的情况下获取类名(包含名称的字符串)?
例如,打字MyClass.class.getName()
并不比仅仅有用"Myclass"
。
java - Java中的静态方法
浏览一些 java 代码,这似乎不正确。对我来说,看起来每次调用项目时,都会得到一个新的hashmap,所以这个语句总是错误的
似乎它应该有一个支持字段
c# - 返回静态方法所在的类名
考虑以下代码:
是否可以获得静态方法所在类的名称?由于我使用的是静态方法,因此无法使用 this 指针来检索我当前正在使用的对象的类型。
java - Java:什么是-公共静态富(){...}?
我看到一个看起来像这样的java函数-
我知道泛型是什么,但有人可以在这种情况下解释吗?谁决定 T 等于多少?这里发生了什么?
编辑:有人可以给我看一个这样的函数的例子。