Junior — Middle
Quais passos são necessários para adicionar três objetos de classes diferentes numa estrutura de dados do tipo array?
sobes.tech IA
Resposta da IA
No Java, os arrays são estruturas de dados homogêneas, ou seja, todos os elementos devem ser do mesmo tipo. Para adicionar objetos de diferentes classes a um único array, deve-se usar um tipo base comum, por exemplo, a classe Object.
Exemplo de adição de três objetos de diferentes classes ao array Object:
Object[] array = new Object[3];
array[0] = "String"; // String
array[1] = 123; // Integer (autoboxing)
array[2] = new ArrayList<>(); // ArrayList
Dessa forma, o array Object pode conter objetos de qualquer classe, pois todos herdam de Object.