エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Java のスーパータイプ バウンド - Java 入門
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Java のスーパータイプ バウンド - Java 入門
前回、サブクラスをワイルドカードで指定する方法を説明しました。 この他、Java にはスーパークラスを... 前回、サブクラスをワイルドカードで指定する方法を説明しました。 この他、Java にはスーパークラスをワイルドカードで指定する方法もあります。 すなわち、「このクラスのスーパークラスなら何でも」という指定方法です。 この場合は、次のようにワイルドカード ? と super というキーワードで表現します。 <? super クラス名> この方法ではクラス階層の上方への型指定、すなわち「スーパークラス」の指定となるので、スーパータイプ バウンド (supertype bound) という言い方をします。 スーパータイプバウンドとサブクラス図でまとめてみよう さて、extends、super によるワイルドカード指定について図であらわして、理解を確認しましょう。 次のようなクラス階層があったとします。(かなり大雑把ですが・・・) 基本となるクラス階層 そこで、この時に <? extends "P