INTERFEJSY
SKŁADNIA INTERFEJSU
[specyfikator_dostępu] interface nazwa interfejsu
{
elementy_interfejsu
}
PRZYKŁAD
public class interface Pracownik
{
public void wyplata(int pieniadze) ;
public void imie() ;
}
Interfejs mówi co klasa implementująca może zrobić , ale nie jak ma to robić . Jeśli klasy będą implementowały interfejs to będziemy pewni , ze te klasy będą miały metody zainicjalizowane w interfejsie . Klasy te mogą mieć także swoje metody , które nie znajdują się w interfejsie
WYMAGANIA CO DO INTERFEJSÓW
-Musi być utworzony przy użyciu słowa kluczowego interface
-Metody interfejsu nie mogą być zadeklarowane jako statyczne
-Interfejs może rozszerzać tylko interfejsy
-Interfejsy mogą być wykorzystywane polimorficznie , można ich używać jako typu ogólniejszego klas , które go implementują



Komentarze
Prześlij komentarz