Почему существуют цветочные скобки для доступа к методу.
Рассмотрим класс
class Person(){ private int age; public int getAge(){ return age; } }
Чтобы получить доступ к методу getAge (), мы можем непосредственно вызвать его как
new Person().getAge();
Что я уже пробовал:
но при использовании класса Typetoken почему я должен вызывать метод getType () таким образом?
new TypeToken<List<T>>(){}.getType();
Зачем мне ставить цветочные брекеты? в чем же причина?