Ten post pokaże ogólne i typy ogólne w Javie.
Czym są generycy w Javie?
Java Generics definiuje zestaw powiązanych metod i tych samych typów danych. Generics pozwala na wiele typów danych, w tym ciąg, liczbę całkowitą, wszystkie typy parametrów, metody zdefiniowane przez użytkownika, różne klasy, interfejsy i funkcje. Są one głównie wykorzystywane przez różne klasy, takie jak hashset lub hashmap i tak dalej.
Rodzaje ogólnych w Javie
Istnieją różne typy ogólne i omówimy niektóre z nich:
Jak używać klas ogólnych w Javie?
Klasa ogólna ma taką samą implementację jak klasa generyczna. Klasy są określane jako sparametryzowane lub sparametryzowane typy, jeśli przyjmują jeden lub więcej parametrów. Obecność sekcji parametrów typu jest jedyną rozróżnieniem. Mogą istnieć różne typy parametrów, każdy oddzielony przecinkiem.
Aby go użyć, utwórz klasę ogólną o nazwie. W klasie ogólnej zrób obiekt. Następnie zadzwoń do utworzonego obiektu i wykorzystaj „Ten”Słowo kluczowe wzdłuż obiektu. Następnie użyj „getObject ()„Metoda zwrotu utworzonego obiektu:
ExampTeraz, wewnątrz klasy głównej, utwórz obiekt typu liczb całkowitych o innej nazwie:
ExampUżyj println () i przekazaj utworzony obiekt jako argument, aby wyświetlić go na konsoli:
System.na zewnątrz.println (IOBJ.getObject ());Teraz utwórz obiekt typu string i ustaw wartość zdefiniowanej zmiennej:
ExampNastępnie wydrukuj wyjście na konsoli za pomocą „println ()" metoda:
System.na zewnątrz.println (sobj.getObject ());W rezultacie utworzone obiekty zostały wydrukowane na konsoli:
Jak używać funkcji ogólnej w Javie?
Możemy również wykonać ogólną funkcję w Javie. W tym celu zrób funkcję ogólną w głównej klasie Java i przekazaj parametr do zdefiniowanej funkcji. Następnie użyj „println ()„Metoda i przekazuj argumenty:
statycznyNastępnie wywołaj funkcję wewnątrz funkcji głównej za pomocą „genericDisplay ()„Metoda Java i przekazuj argument zgodnie z zdefiniowanymi parametrami:
GenericDisplay (12);Chodzi o leki generyczne w Javie.
Wniosek
Genecs definiuje zestaw powiązanych metod i tych samych typów danych. W programie możemy tworzyć ogólne klasy, funkcje i metody. Aby to zrobić, klasa ogólna jest tworzona przed klasą główną, a funkcję ogólną można zdefiniować przed funkcją główną. Następnie wywołaj klasę ogólną lub funkcję w głównej klasie i funkcji. Ten post wyjaśnił użycie leków generycznych w Javie.