... extends LinkedList<T>
従来のポリモーフィズムを使用する代わりに、Java で String、List、またはカスタム MyClass クラスなどのクラスをオーバーロードする方法はありますか? .
theList.doRandomShuffle(123); or theList.persistOnFile("fileName");
これを実現するために C コードを混在させることは、可能であれば検討中です。さらなる提案は役に立ちます。
更新:わかりました。String クラスは良い例ではありませんでした。MyList extends LinkedList<T>
目的は、新しいリストを宣言したり、必要な関数のユーティリティ クラスを作成したりせずに、クラスを拡張することでした。私は達成する拡張の 2 つの可能性を排除し、それがハードコアであっても、さらにオプションがあるかどうかを尋ねています。
これ以上の理由は、LinkedList impl の新しい拡張クラスに適応せずに、特に jar ライブラリのクラスを拡張できるかどうかを疑問視することです。何でも。誰も確かなことを知らないコミュニティに本当にがっかりしており、質問さえ箱から出すべきだと考えています