Typy sparametryzowane

 0    15 Fiche    qni
скачать mp3 басу ойын өзіңді тексер
 
сұрақ język polski жауап język polski
Typy sparamtryzowanye
оқуды бастаңыз
pozwalają na tworze takich kas, interfejsow i metod, ktore bedą działa na różnych typach danych
przykład inicjalizacji klasy sprametryzowanej
оқуды бастаңыз
Klasa <typ> nazwa = new Klas<>();
Parametr w klasa sparametryzowanych
оқуды бастаңыз
nie może być typ prost int, doubles long, char
tworzenie generycznej klasy
оқуды бастаңыз
public class NazwaKlasy <NAZWA_TYPU, T> {private T polegeneryczne}
co zwraca generycznej klasy
оқуды бастаңыз
zwraca obiekt typu object
przypisanie klasy geneycznej do zminnej
оқуды бастаңыз
poprez jawne żutowanie int i = (int) klasa generycza. getwartosc();
deklaracja metody generycznych - przykład
оқуды бастаңыз
public static <T> void/typ nazwa metoda (T parametr
wybór metody generycznych prze jave
оқуды бастаңыз
jeżeli mamy dwie metody o tej same nazwię jedna jest generyczna druga ma określony typ jawa wybieże tą metodę z typewm jeżeli do metody podamy parametr tego typu
deklaracja nterfejus generycznych - przykład
оқуды бастаңыз
interface NazwaInterfej <I, T>{I nazwaMetody() T nazwaMetody}
Ograniczenie typów w generykach przykład
оқуды бастаңыз
public satatic nazwaMetod (ArriaLits<? super Klas> Typem może być tylko Klasa lub inna klasa ktora po niej dziedziczy
Ograniczenie typów w generykach pozwa
оқуды бастаңыз
pozwala na ograniczone dolnej granicy dziedzczeni
Ograniczenie typów w generykach T
оқуды бастаңыз
public satatic <T extend Klasa> nazwaMetod (ArriaLits<T> Typem może być tylko Klasa lub inna klasa ktora po niej dziedziczy
Ograniczenie typów w generykach
оқуды бастаңыз
public satatic nazwaMetod (ArriaLits<? extend Klas> Typem może być tylko Klasa lub inna klasa ktora po niej dziedziczy
Argument wieloznaczny (wildard) generyk przykład
оқуды бастаңыз
public satatic nazwaMetod (ArriaLits<?>
Argument wieloznaczny (wildard) generyk
оқуды бастаңыз
nie znamy typu parametru jaki przyjmie moetoda, kalsa, interfejs nie może zwrucić tego metoda tego typu musi to byc object

Пікір қалдыру үшін жүйеге кіру керек.