Solución:
Escuché este término solo una vez cuando un objeto heterogéneo referido a un colección heterogénea, una colección que puede almacenar objetos de diferentes tipos.
Una colección heterogénea podría ser una Object[]
matriz, o List<Object>
lista. Rara vez los usamos (sus declaraciones son demasiado generales – “una colección de todo” indica problemas de diseño), pero está claro que puede contener instancias de diferentes tipos (p. Ej. Integer
y String
).
No creo que objetos heterogéneos es un término de uso común que viene con un significado claro y bien definido.
Por lo tanto tu definición que dice: los objetos de diferentes clases son heterogéneos está bien.
(El problema surge más tarde, cuando asume que otro la gente comparte ese mismo entendimiento, y eso no es necesariamente cierto)