Этот блог проиллюстрирует метод использования угловых скобок на практике.
Java Generics: угловые скобки
Угловые скобки в Java используются для определения дженериков. Это означает, что угловая скобка принимает универсальный тип и класс в качестве параметра при вызове. Он позволяет использовать различные типы данных, в том числе пользовательские, строковые и целочисленные, для установки параметра в указанный метод, классы и функции. Кроме того, различные классы, такие как HashSet, HashMap, ArrayList и т. д., использовали дженерики. Его можно использовать с любым типом данных.
Пример 1: Угловые скобки с классом
В этом примере создается универсальный класс с именем « Температура 'и использует' <> ” для указания типа параметра. После этого объект типа « Т ” создан/объявлен. Создайте конструктор, используя имя класса, и передайте « Т объект ” в качестве параметра этого конструктора. Кроме того, « получитьОбъект() ” метод вызывается/вызывается, чтобы получить объект и вернуть его:
сорт Температура < Т > {
Т объект ;
Температура ( Т объект ) {
этот . объект '=' объект ;
}
публичный T получитьОбъект ( ) {
возвращаться этот . объект ;
}
}
В ' основной() » основного класса, создайте экземпляр целочисленного типа данных, установите значение и сохраните его в переменной:
Температура < Целое число > iObj '=' новый Температура < Целое число > ( 30 ) ;
Вызвать « println() » и вызовите метод « получитьОбъект() ” с переменной объекта как “ iObj », чтобы отобразить результат на консоли:
Система . вне . печать ( iОбъект. получитьОбъект ( ) ) ;
Теперь создается экземпляр типа String и передается строка в качестве параметра:
Температура < Нить > sObj '=' новый Температура < Нить > ( 'Учебный сайт Linux' ) ;Получить объект, вызвав « получитьОбъект() ” в качестве аргумента и вывести его в консоль:
Система . вне . печать ( sObj. получитьОбъект ( ) ) ;
Выход
Пример 2: Угловые скобки с функцией
Мы также можем написать универсальные функции, которые можно вызывать/вызывать с использованием различных типов аргументов в зависимости от типа аргументов, переданных универсальному методу. Для этого вызовите общий метод « универсальный дисплей () ” и укажите тип параметра. Затем используйте « println() » и вызовите «getClass()», «getName()» и элемент в качестве аргумента, чтобы отобразить результат на консоли:
статический < Т > пустота универсальный дисплей ( элемент Т ) {Система . вне . печать ( элемент. получитькласс ( ) . получить имя ( ) + '=' + элемент ) ;
}
Теперь вызовите общий метод и передайте аргумент целочисленного типа, чтобы отобразить результат на консоли:
универсальный дисплей ( двадцать один ) ;Затем вызовите общий метод « универсальный дисплей () ” со строковым аргументом:
универсальный дисплей ( 'Учебный сайт Linux' ) ;Наконец, вызовите общий метод « универсальный дисплей () ” с двойным аргументом:
универсальный дисплей ( 5,0 ) ;Выход
Это все об использовании угловых скобок в Java.
Заключение
Угловые скобки в Java используются для определения дженериков. Он принимает универсальный тип и класс в качестве параметра при вызове. Вы можете использовать угловые скобки с классами, а также с функцией в Java. Он позволяет использовать различные типы данных, в том числе пользовательские, строковые и целочисленные, для установки параметра в указанные методы, классы и функции. В этом посте говорится об использовании угловых скобок в Java.