Как получить доступ к полю объекта в ArrayList, когда объект расширяет тип, который я написал в генераторах ArrayList?Java - ArrayList - Как получить доступ к объекту field
Heres код:
ArrayList<ObjectA> objA = new ArrayList()<>;
objA.add(new ObjectA());
objA.add(new ObjectAB()); // ObjectAB extends ObjectA
теперь я хотел бы изменить variablein ObjectAB, сохраненную в списке
(только ObjectAB имеет это поле, не Objecta)
Что вы подразумеваете под 'only ObjectAB это поле, а не ObjectA'? – Masudul
@Masud Он добавил еще несколько полей расширенного класса ObjectAB; и он пытается получить к ним доступ. Ссылка на обращение типа ObjectA не может отображать вновь добавленные поля в дочернем классе. – Lokesh