Próbuję tylko zrozumieć, dlaczego wszystkie pola zdefiniowane w interfejsie są niejawnie statici final. Pomysł utrzymywania pól staticma 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 statici final?