Спасибо, здорово объясняете. Обобщения со знаком ? не очевидны, хотелось бы несколько примеров, что бы, так сказать, с разных сторон этот вопрос увидеть.👍
Получается для создания в классе с обобщенными переменными метода , в котором над обобщенными переменными будут проводиться какие-нибудь математические операции, эти переменные все равно необходимо приводить к какому то конкретному численному типу (через метод doubleValue например или любой другой)?
Ну там же классы обертки используются, поэтому для арифметических операций нужно сначала взять значение, а потом умножать. В общем случае, можно делать проверку типов, а затем, вызывать соответствующий метод для получения числа.
самый понятный видеоурок на эту тему, спасибо!
Очень понравилось.
Отличное объяснение, все подробно и понятно изложено
Полезный урок. Спасибо!
Достойно объяснил. Спасибо.
Спасибо, здорово объясняете. Обобщения со знаком ? не очевидны, хотелось бы несколько примеров, что бы, так сказать, с разных сторон этот вопрос увидеть.👍
👍
Получается для создания в классе с обобщенными переменными метода , в котором над обобщенными переменными будут проводиться какие-нибудь математические операции, эти переменные все равно необходимо приводить к какому то конкретному численному типу (через метод doubleValue например или любой другой)?
Ну там же классы обертки используются, поэтому для арифметических операций нужно сначала взять значение, а потом умножать. В общем случае, можно делать проверку типов, а затем, вызывать соответствующий метод для получения числа.
@@selfedu_rus ну да, точно, спасибо)
все ограничения обобщенных типов перечисляются с использованием "&", т. к. "," используется для разделения обобщенных типов между собой.