問題タブ [final]
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++の最終クラス
上記のコードは、継承できないクラス(final)を実現しようとします。しかし、上記のコードを使用すると、派生オブジェクトを作成できます。なぜですか?
目的の機能は、ctorがプライベートにされた場合にのみ達成されますが、私の質問は、dtorプライベートの場合にそれが達成できないのはなぜですか?
java - プライベート最終静的属性とプライベート最終属性
Java では、次の違いは何ですか。
と
どちらもprivate
とfinal
で、違いはstatic
属性です。
何が良いですか?なぜ?
oop - 最終および封印の目的
クラスを最終的または封印されたものとしてマークしたいのはなぜですか?
java - インターフェイスのすべてのフィールドが暗黙的に静的で最終的なのはなぜですか?
インターフェイスで定義されたすべてのフィールドが暗黙的にである理由を理解しようとしていstatic
ますfinal
。インターフェイスのオブジェクトを持つことはできないので、フィールドを保持するという考えはstatic
私には理にかなっていますが、なぜそれらはfinal
(暗黙的に)あるのですか?
static
Java設計者がインターフェイスでフィールドを作成することになった理由を誰もが知っていますfinal
か?
javascript - サブクラス化できない JavaScript クラス
JavaScript クラスがあり、サブクラス化できないようにしたいと考えています。(Java で "final" キーワードを使用してクラスをマークするのと同様です。) これが私の JavaScript クラスです。
java - Java で最終フィールドを変更する
簡単なテストケースから始めましょう:
出力として何が印刷されるかは、誰でも気になるところです (驚きをすぐに台無しにしないように、一番下に表示されています)。
質問は次のとおりです。
- プリミティブとラップされた整数の動作が異なるのはなぜですか?
- リフレクティブ アクセスと直接アクセスで異なる結果が返されるのはなぜですか?
- 私を最も悩ませているのは、なぜ String はプリミティブのように動作し、 のように動作
int
しないのInteger
ですか?
結果 (Java 1.5):
groovy - what does final mean in Groovy
If you run the following code in the Groovy console it prints "8"
In Java this code wouldn't compile because you can't assign a final
reference after the constructor has run. I know that for properties, final
indicates that the property can't be changed outside the class, but what does it mean to mark a private field final
?
Thanks, Don
java - シリアル化および不変オブジェクト
不変の使用を目的としたクラスがあるため、すべてのフィールドにラベルを付けたいと思いますfinal
。
ただし、クラスはシリアル化および逆シリアル化されて、ネットワーク経由で送信されます。これが機能するには、空のコンストラクターが必要です。これにより、最終フィールドを作成できなくなります。
これはかなり一般的な問題だと思いますが、解決策が見つかりません。どうすればいいですか?
java - 配列リストの最終宣言
final arraylist() を宣言したとき、その arraylist で挿入、検索、および更新操作を実行できるかどうか。