問題タブ [unsupportedoperation]

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.

0 投票する
1 に答える
4302 参照

python - UnsupportedOperation: 書き込み不可の python

エラーメッセージ:

このコードを python3.6 にリストしましたが、それでもエラー メッセージが表示されます。ディレクトリに必要なファイルがあります。助言がありますか?

0 投票する
1 に答える
635 参照

java - UnsupportedOperationException 実装のデフォルト メソッド

プロジェクトのバグを修正する必要がありますが、根本的な原因は、設計上の問題により、インターフェイスのすべての実装に広がった多くの回避策の影響であることが判明しました。そのインターフェースをリファクタリングしたいのですが、すべての実装を変更する時間がないため、今はできません。したがって、私のアイデアは、このインターフェイスにデフォルト メソッドを追加し、それを 1 つの実装だけに実装して (設計上の問題を部分的に修正)、次のスプリントで大きなリファクタリングを行うことです。このリファクタリングは、このインターフェースのすべてのメソッドをより単純で意味のあるものに置き換えることです。これらの新しいメソッドの 1 つは、質問の対象となるデフォルトのメソッドです。

しかし、実際には、このメソッドに必要な実装はありません。これは、正しい方向に向かう一時的な解決策にすぎません。

UnsupportedOperationException をスローするデフォルト メソッドを (もちろんインターフェイスで) 実装することは理にかなっていますか?