問題タブ [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 - Static method in a generic class?
In Java, I'd like to have something as:
But I get
I don't understand generics beyond the basic uses and thus can't make much sense of that. It doesn't help that I wasn't able to find much info on the internet about the subject.
Could someone clarify if such use is possible, by a similar manner? Also, why was my original attempt unsuccessful?
java - クラスで静的メソッドを呼び出す?
たとえば、静的メソッドを持つ SomeType を持つ Class オブジェクトへの参照があるとします。最初に SomeType をインスタンス化せずにそのメソッドを呼び出す方法はありますか? 強い型付けを回避しないことが望ましいです。
編集:OK、私は台無しにしました。
この場合、とにかく someMethod() を静的にすることはできません。
python - @staticmethodが属するクラスを推測するにはどうすればよいですか?
infer_class
メソッドが与えられると、そのメソッドが属するクラスを把握する関数を実装しようとしています。
これまでのところ、私はこのようなものを持っています:
これを実現する方法を思い付くことができなかったため、@staticmethod-sでは機能しません。
助言がありますか?
infer_class
動作は次のとおりです。
vb.net - MustInherit および共有関数
私はVB.NETクラス(私が書いていない)を見ています.3つのメソッドがあり、 MustInherit
( C#では)abstract
と定義されています。クラスにはプロパティやフィールドはなく、3 つのメソッドだけです。オブジェクト指向の観点から、これは意味がありますか?Shared
static
それを作ることによってMustInherit
、あなたは本質的にこのクラスのインスタンスを作成できないと言っているからです - あなたはそれから継承し、派生クラスのインスタンスを作成しなければなりません。しかし、すべてのメソッドが共有されているため、親クラスのインスタンスを実際に作成することは決してないため、は役に立ちMustInherit
ません。マークを付けずに、必要なときにいつでも継承することもMustInherit
できます。
この方法でクラスを作成することが理にかなっている状況はありますか?
f# - F# 複数行の静的メソッド
これは明らかなはずですが、クラスに複数行の静的メソッドを含めるにはどうすればよいですか? 私はそれを理解することはできません...
java - Javaの静的メソッドは常にコンパイル時に解決されますか?
Javaの静的メソッドは常にコンパイル時に解決されますか?
java - 静的メソッドからクラス名を取得することは可能ですか?
重複の可能性:
Java の静的メソッドからクラス名を取得する
静的メソッド内にいる場合、クラス名自体を入力せずにクラス名 (名前を含む文字列) を取得する方法はありますか?
たとえば、タイピングMyClass.class.getName()
は単に"Myclass"
.
java - Javaの静的メソッド
いくつかのJavaコードを調べてみると、これは正しくないようです。私には、プロジェクトを呼び出すたびに新しいハッシュマップが取得されるように見えるため、このステートメントは常にfalseです。
バッキングフィールドが必要なようです
java - Java:とは-public staticfoo(){...}?
私はこのようなJava関数を見ました-
私はジェネリックが何であるかを知っていますが、誰かがこの文脈で説明できますか?Tが何に等しいかを誰が決めるのですか?何が起きてる?
編集:誰かが私にこのような関数の例を見せてもらえますか?