Map to interfejs. Interfejs to konstrukcja, która zawiera opisuje jakie na przykład metody powinna zawierać implementacja interfejsu. Tj. Map zawiera informację, że implementacje Map powinny zawierać metodę keySet. Ale interfejs nie posiada informacji co ma robić ta metoda.
Dopiero klasa implementująca interfejs Map zawiera kod, który ma zostać wykonany, gdy metoda keySet zostanie uruchomiona na instancji
Do przyszłych Ukraińców z regionu Kurska dotarła pomoc humanitarna. Niektórzy tak jak koniasz i groover próbują pierwszy raz w życiu coś innego niż chleb i woda #ukraina #rosja
#dlaprogramistow #java #summonthejson #programowanie
@tomaszs: W jakim sensie praktyczniej?
@tomaszs: No co jest bardziej praktycznego, we wskazywaniu konkretnej klasy a nie interfejsu, w przypadku prezentowania metod?
Map to interfejs. Interfejs to konstrukcja, która zawiera opisuje jakie na przykład metody powinna zawierać implementacja interfejsu. Tj. Map zawiera informację, że implementacje Map powinny zawierać metodę keySet. Ale interfejs nie posiada informacji co ma robić ta metoda.
Dopiero klasa implementująca interfejs Map zawiera kod, który ma zostać wykonany, gdy metoda keySet zostanie uruchomiona na instancji
Ale zdajesz sobie sprawę, że takie podejście jest raczej spotykane u początkujących programistów?
Doświadczeni programiści raczej nie piszą kodu:
HashMap s =