自分のクラスをライブラリクラス(org.jsoup.nodes.Node
)に拡張する必要があります。 スーパークラスは抽象メソッドであり、抽象メソッドを含んでいます。私の問題は、これらの抽象メソッドの中には修飾子がないものがあることです。つまり、デフォルトではアクセス権がなく、それらをオーバーライドできません。私はそれをしようとすると、私はこのメッセージを持っている:java - クラスをライブラリスーパークラスに拡張する
方法は
がどのように私はこの問題を解決することができ、そのスーパークラスからメソッドをオーバーライドしないのですか?
お返事ありがとうございます。私のプロジェクトに追加したこのライブラリは読み取り専用アクセスですが、パッケージにJavaクラスを追加できないと思いますか? – TheDahaka
@TheDahaka:ライブラリへの「読み取り専用アクセス」が何を意味するのか分かりません。制限されていないパッケージにクラスを追加することができます。私は*唯一の制限されたパッケージは 'java.lang'だと思うが、私はJLSでそれを見つけることができない。 –
@ T.J.Crowderはソースjar( 'jsoup-1.9.2-sources.jar'のようなもの)をダウンロードしてそれを変更することはできませんか?それは有効ですか? –