В Python вы можете добавить списки подписчиков для доступа к структурам данных для пользовательских классов:
class customFile:
# other methods ...
def __getitem__(self, x):
return self.list[x]
чтобы получить поведение:
newFile = customFile()
newFile.list[1] = 4
newFile.list[1]
# 4
newFile[1]
# 4
Есть ли способ добавить что-то подобное в пользовательские классы в Java?