この節で学ぶこと
List<String>の型指定
- 型安全性
- 基本型を直接指定できない理由
- ラッパークラス
解説
ジェネリクスは、コレクションなどが扱う型を指定する仕組みです。List<String> と書くことで、文字列以外を誤って追加するのを防げます。
コード例
List<String> names = new ArrayList<>();
names.add("Aki");
// names.add(10); はコンパイルエラー
コードをそのまま写すだけでなく、値や条件を変更して実行結果がどう変わるか確認してください。
確認問題
- 「
List<String>の型指定」は何のために使いますか。
- 「ラッパークラス」を使うときに注意すべき点を説明してください。
- この節のコードや手順を、自分の言葉で説明してください。
演習
この節で学んだ「ジェネリクス」を使う小さなプログラムを作ってください。値を最低2通り試し、予想した結果と実際の結果が一致することを確認しましょう。
まとめ
List<String>の型指定、型安全性、基本型を直接指定できない理由、ラッパークラスを学びました。分からない点が残った場合は、コードや手順を小さく分けて一つずつ確かめてください。
次のセクション
次は「4.07 継承とインターフェース」へ進みます。
この節で学ぶこと
List<String>の型指定解説
ジェネリクスは、コレクションなどが扱う型を指定する仕組みです。
List<String>と書くことで、文字列以外を誤って追加するのを防げます。コード例
コードをそのまま写すだけでなく、値や条件を変更して実行結果がどう変わるか確認してください。
確認問題
List<String>の型指定」は何のために使いますか。演習
この節で学んだ「ジェネリクス」を使う小さなプログラムを作ってください。値を最低2通り試し、予想した結果と実際の結果が一致することを確認しましょう。
まとめ
List<String>の型指定、型安全性、基本型を直接指定できない理由、ラッパークラスを学びました。分からない点が残った場合は、コードや手順を小さく分けて一つずつ確かめてください。次のセクション
次は「4.07 継承とインターフェース」へ進みます。