Here is my code:
final List<String> items = new ArrayList<>();
items.add("Text name 1");
items.add("Text name 2");
items.add("Text name 3");
I'm curios as to how it is possible to extend items
with new members even if it is declared final
? What does final
here mean than?