Сомневайся в абстрактных классах

Я смотрел из-за каких-то webs, как функционируют абстрактные классы, и думаю, что я это понял хорошо, но увидел пример, где я не понимаю часть, и не, как искание этого, чтобы соглашаться на какого-то руководителя, где я это объяснил. Я надеюсь, что кто-то может помогать мне или перемещает меня какую-то ссылку.

Он относится друг к другу о, когда, создав абстрактный класс, они кладутся <> после имени класса:

public abstract class Coche <Data>

Для того, чтобы он служит <>?

и потом абстрактный метод имеет также <>

abstract <data> double calcularDistanciaPorRecorrer(double VelocidadMedia);

Приветствие.

3
задан 04.12.2016, 15:01
3 ответа

Хорошие, это проистекает, в который этот абстрактный класс этот parametrizada из-за определенного типа объектов.

Я перемещаю тебя страницу, где ты найдешь информацию об этом.

http://jonsegador.com/2012/10/clases-y-tipos-genericos-en-java/

1
ответ дан 24.11.2019, 12:16
  • 1
    Спасибо каждое промывание – Francisco Pagan 04.12.2016, 14:50

Это не имеет общее с абстрактными классами, имеет общее с характерными. Смотри документацию Java по этому поводу и ты это поймешь. Ключи служат для того, чтобы часть кода не была строго tipada но он сможет отвечать характерно на различные типы и власть повторно использовать больше код. Характерные высказываются между углами <>

2
ответ дан 24.11.2019, 12:16
  • 1
    Большое спасибо, он был полностью смущенным – Francisco Pagan 04.12.2016, 14:50

То, что находится между <>, так это тип объекта, в котором твой класс или mГ©todo этот parametrizado. Он не является исключительным класса или mГ©todo абстрактно.

Внутри спорщиков <> определен тип объекта:

<miObjeto>

Или характерный тип, который может быть:

  • И вЂ “Element (использованный достаточно из-за Java Кольектионс Фрамеворк)

    • K †“Key
    • N - Number
    • T †“Type
    • V †“Оцените S, U, V и т.д. †“использованный, чтобы представлять другие типы.
0
ответ дан 24.11.2019, 12:16