Sobes.tech
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.