私は SCJP 試験の勉強をしていますが、頭を悩ませることができない問題に遭遇しました。
この本には、拡張してから箱詰めすることはできないと書かれていますが、箱詰めしてから拡張することはできます。ボックス化できない例としては、Long を期待するメソッドとバイトで呼び出されるメソッドがあります。
彼らの説明は次のとおりです。
考えてみてください…最初にボックス化しようとすると、バイトはバイトに変換されます。ここで、Byte を Long に拡張する試みに戻ります。もちろん、IS-A テストは失敗します。
しかし、それはボックスのように聞こえますが、私には広がりません。
現状では、この本はこの問題について正確に明確ではないため、誰かがボックス全体を明確にして、幅を広げてボックスを広げることができますか。
編集: 明確にするために: SCJP Sun Certified Programmer for Java 6 book の 252 ページと 253 ページについて話しています。 http://books.google.be/books?id=Eh5NcvegzMkC&pg=PA252#v=onepage&q&f=false