解答例

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

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

public class GenericExample { // 1. ジェネリクスメソッド printElements の宣言 public static <T> void printElements(List<T> list) { //...
018 オブジェクト指向の深化

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

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

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

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

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

import java.util.List;public class NumericSum { public static <T extends Number> double sumOfList(List<T> list) { double...
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 オブジェクト指向の深化(ジェネリクスとワイルドカード) 016 解答例

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

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

1. ジェネリクスクラス Box の例:class Box<T> { private T element; public Box() { this.element = null; } public void setElement(T ele...
018 オブジェクト指向の深化

018 オブジェクト指向の深化(ポリモーフィズムの応用) 014 解答例

// インターフェース ElectronicDeviceinterface ElectronicDevice { // turnOn メソッド void turnOn();}// Television クラスclass Television...
018 オブジェクト指向の深化

018 オブジェクト指向の深化(ポリモーフィズムの応用) 013 解答例

// 抽象クラス Studentabstract class Student { // calculateGrade メソッド public abstract void calculateGrade();}// UndergraduateS...
018 オブジェクト指向の深化

018 オブジェクト指向の深化(ポリモーフィズムの応用) 012 解答例

// 抽象クラス Vehicleabstract class Vehicle { // start メソッド public abstract void start();}// Car クラスclass Car extends Vehicle...