Interfejsy i tematy pokrewne

 0    22 fiche    qni
baixar mp3 Imprimir jogar verifique-se
 
questão język polski resposta język polski
interfejsy w jave pozwaliają realizowanie głównych założeni jezyka
começar a aprender
Polifomizmu, jedna metoda wiele implementacji
intefej używam gdy
começar a aprender
nie chcemy dziedziczyć po klasach, np bo klasam może dziedzczyć po 1 klasie
ile można implementować interfejsów
começar a aprender
wiele
przykładowy interfejs
começar a aprender
public interfejs NazwaInterfejsu
elemnty interfejsu
começar a aprender
pola, metody
jak się tworzy metody w interdejsce
começar a aprender
metoda ma typ nazwe argumenty ktore przymuje ale nie ma ciała metody
jakie jeste ustawiane domyśle pole metod
começar a aprender
Statyck final, są stałymi muszą zostać odrazu zaincjalizować
implemetacja interefejsu
começar a aprender
publi cals Nazwa implements NazwaInterfejsu
jakie metody kalsa musi zaimplemntować z interfejsu
começar a aprender
wszytskie metod
funkcjonalnośc interfejsów
começar a aprender
pozwala stworzyc tablicę z klas które implemntuje interfejs
przyklad metody abstrakyjcen
começar a aprender
public abstract voin nazwaMetody
jezeli jeste metoda abstarkcuja to klasa
começar a aprender
też musi być amstrakcyjna
medost abstrakyjne a dziedziczeni
começar a aprender
Klasy dziedziczace muszą implementować metody abstrakyjne
czy wszytskie metody muszą być abstrakcyje w klasie
começar a aprender
nie, może być tylko jedna metoda z wielu metod abtrakcyjna
obekt klasy abstarkcyjnej
começar a aprender
nie da sie utworzyć obiektu kasy abstrakyjnej
co to jeste klasa anonimowa
começar a aprender
to tak klas ktora nie ma nazwy, nie ma swoje indywidualnego pliku, nie może być dziedziczona
przykłąd klas anonimej
começar a aprender
przykładowaKlas przykład = new przykładowaKlas() {// ciało klasy anonimowej}
przykład lambdy
começar a aprender
instancja. metoda(() -> implementacj metody zdefinowane w interfejsie)
Lambda a interfejs
começar a aprender
Lambde możemy używać tylko do interfejsów ktore mają tylko jedną metodę zdefiniowaną
lambda - gdy metoda nie przymuje zadnego paametru
começar a aprender
używam () - > implementacja metody
lambda - gdy metoda przymuje jeden pametr
começar a aprender
a -> implementacja metody
lambda - gdy metoda przymuje wiele parametrów
começar a aprender
(a,b) -> implementacja metody

Você deve entrar para postar um comentário.