Метод один:
полиморфизм
Определяется тип массива, определяется родительский класс, и хранится в массив родительского класса является подклассом
List <Object> Список = новый ArrayList <Object> (); list.add ( "ABC" ); list.add ( 123 ); list.add ( новый HashMap <Integer, String> ());
Или если множество утверждений, которые не заявляют общего типа, такие как:
Список List = новый ArrayList ();
По умолчанию дженерики объектов с выше List <Object> же.
общественный класс test2 { общественный статический недействительный основной (String арг []) { отец [] = новый отец [2 ]; а [ 0] = новый сын (); а [ 1] = новый son2 (); } } Класс отца { Int I = 0 ; } Класс сын распространяется отец { INT х = 0 ; } Класс son2 расширяет отец { INT у = 0 ; }
Способ второй:
коллекция карт
Карта устанавливаются не наследуются интерфейс Collection, который дает ключ к отображению значения, Карта может иметь то же значение ключа
Способ три:
Дженерики