Обязательно ли указать тип данных базового класса, который объявляется общим во время наследства?JAVA

Программисты JAVA общаются здесь
Anonymous
Обязательно ли указать тип данных базового класса, который объявляется общим во время наследства?

Сообщение Anonymous »

Я пытаюсь лучше понять дженерики Java. Предположим, у меня есть общий базовый класс, как это: < /p>

Код: Выделить всё

class Base {
T data;
}
< /code>
Теперь, если я создаю подкласс, мне нужно упомянуть тип параметра для базового класса?class Child extends Base {
// Uses Base
}
< /code>
или я могу использовать как это < /p>
class Child extends Base {
//
}
Обязательно ли упомянуть параметр типа при расширении общего класса и что произойдет, если я не укажу какой -либо тип - вместо этого просто класс Child расширяет базу?

Подробнее здесь: https://stackoverflow.com/questions/796 ... ared-gener

Вернуться в «JAVA»