“Установите тип возврата класса от Jenric на Java” Ответ

Установите тип возврата класса от Jenric на Java

@SuppressWarnings("unchecked")
public <T extends Animal> T callFriend(String name) {
    return (T)friends.get(name);
}
Mad developer

Установите тип возврата класса от Jenric на Java

jerry.addFriend("quaker", new Duck());
jerry.callFriend("quaker", /* unused */ new Dog()); // dies with illegal cast
Mad developer

Установите тип возврата класса от Jenric на Java

jerry.<Dog>callFriend("spike").bark();
Mad developer

Ответы похожие на “Установите тип возврата класса от Jenric на Java”

Вопросы похожие на “Установите тип возврата класса от Jenric на Java”

Больше похожих ответов на “Установите тип возврата класса от Jenric на Java” по Java

Смотреть популярные ответы по языку

Смотреть другие языки программирования