Ответ: Наследование
В яве все объекты являются указателями и память выделяется при конструировании, а конструктор знает сколько надо памяти под определенный класс. А при удалении, удаляется весь объект, т.е. здесь безразлично в каком он массиве находится.
А обращаться получится только к тем даным и методам, которые объявлены в родительском классе ведь система думает, что это объекты ClassP
А вот если привести (ClassCh1)Elems[1], то легко обратишься и к новым методам и полям.
|