Java Generics: как использовать угловые скобки на практике

Java Generics Kak Ispol Zovat Uglovye Skobki Na Praktike



Во многих языках программирования, а также в языках разметки вместо кавычек можно использовать угловые скобки для обозначения кавычек. Он также может определять речь на иностранных языках или упоминать определенный веб-сайт. Однако назначение угловой скобки в Java другое. Угловые скобки определяют дженерики Java. Кроме того, вы можете указать любой тип и класс в качестве параметра при вызове метода.

Этот блог проиллюстрирует метод использования угловых скобок на практике.

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.