018 オブジェクト指向の深化

018 オブジェクト指向の深化

018 オブジェクト指向の深化(ジェネリクスとワイルドカード) 020 解答例

import java.util.List;public class NumberPrinter { // ジェネリクスメソッド printNumbers を定義 public static <T extends Number> void ...
018 オブジェクト指向の深化

018 オブジェクト指向の深化(ジェネリクスとワイルドカード) 020 問題

問題1. printNumbers というメソッドを作成してください。このメソッドは、数値型のリストまたはそのサブタイプを受け取り、要素を順番に表示します。2. printNumbers メソッドを使用して、整数型のリスト、ダブル型のリスト...
018 オブジェクト指向の深化

018 オブジェクト指向の深化(ジェネリクスとワイルドカード) 019 解答例

import java.util.List;public class GenericSwapExample { // ジェネリクスメソッド swapElements public static <T> void swapElements(L...
018 オブジェクト指向の深化

018 オブジェクト指向の深化(ジェネリクスとワイルドカード) 019 問題

問題1. swapElements というジェネリクスメソッドを作成してください。このメソッドは、与えられたリスト内の指定された2つの要素を交換します。2. swapElements メソッドを使用して、整数型のリスト、文字列型のリスト、お...
018 オブジェクト指向の深化

018 オブジェクト指向の深化(ジェネリクスとワイルドカード) 018 解答例

import java.util.List;public class NumericSum { public static <T extends Number> double sumOfList(List<T> list) { double...
018 オブジェクト指向の深化

018 オブジェクト指向の深化(ジェネリクスとワイルドカード) 018 問題

問題1. sumOfList というメソッドを作成してください。このメソッドは数値型のリストを受け取り、要素の合計を返します。2. sumOfList メソッドを使用して、整数型のリスト、ダブル型のリスト、および任意の数値型のリストの合計を...
018 オブジェクト指向の深化

018 オブジェクト指向の深化(ジェネリクスとワイルドカード) 017 解答例

public class Pair<T extends Comparable<T>> { private T first; private T second; public Pair(T first, T second) { this.fi...
018 オブジェクト指向の深化

018 オブジェクト指向の深化(ジェネリクスとワイルドカード) 017 問題

問題1. Pair というジェネリクスクラスを作成してください。このクラスは2つの要素を保持します。2. Pair クラスに getMax というメソッドを実装して、2つの要素のうちで大きい方を返すようにしてください。3. Pair クラス...
018 オブジェクト指向の深化

018 オブジェクト指向の深化(ジェネリクスとワイルドカード) 016 解答例

import java.util.Collection;public class GenericExample { // ワイルドカードを使用したジェネリクスメソッド public static void printElements(Col...
018 オブジェクト指向の深化

018 オブジェクト指向の深化(ジェネリクスとワイルドカード) 016 問題

問題1. printElements というメソッドを作成してください。このメソッドは任意のジェネリクスコレクションを受け取り、要素を順番に出力します。2. printElements メソッドを使用して、整数型のリスト、文字列型のリスト、...