Próbuję tylko zrozumieć, dlaczego wszystkie pola zdefiniowane w interfejsie są niejawnie static
i final
. Pomysł utrzymywania pól static
ma dla mnie sens, ponieważ nie możesz mieć obiektów interfejsu, ale dlaczego one są final
(domyślnie)?
Czy ktoś wie, dlaczego projektanci Java zdecydowali się na tworzenie pól w interfejsie static
i final
?