Hola,
Me gustaría saber exactamente a qué se refieren con arreglo de objetos, gracias.
| ||||
Respuesta: ¿Qué es un arreglo de objetos? Cita: Me has explicado lo que es un arreglo, pero no uno de objetos.
Iniciado por Fuzzylog Pues un arreglo, en el argot informático "array", es una matriz de 1xn elementos. En java los Arrays deben inicializarse con un tamaño concreto, y debes controlar si en la posicion y del array existe un elemento o está vacío para evitar nullpointers. Si el array tiene n elementos que lo llenan completamente, las posiciones de los mismos van desde 0 (1º elemento) hasta n-1 (último elemento). Si buscas una posición inexistente te saldrás de la matriz, por ejemplo si buscas un elemento en la posición n, te dará un ArrayIndexOutOfBoundsException (vamos que estás vertiendo agua por fuera del florero xD). Para arrays dinámicos tienes las clases Vector, ArrayList o Collection, entre otras. Porque yo tengo entendido que si tu pones: int[] hola; Estás declarando un arreglo tipo entero (aún no le asigno espacio en memoria). Pero entonces uno de objetos sería cuando por ejemplo creas una clase de Estudiantes cuyos atributos sean calificaciones, nombre, edad... Y luego pones: Estudiantes objeto[] = new Estudiantes[50]; ?? O se referirá a aquella clase llamada Object, que si la usas como un arreglo puedes utilizar distintas tipologías como: Object[] obj = {'c', "cadena", 12, 15.00}; Es que no sé a cual de los 2 ejemplos se referirá xD |
| ||||
Respuesta: ¿Qué es un arreglo de objetos? Pues se refiere a: Estudiantes[] estudiantes = new Estudiantes[50]; y también a: Object[] obj = {'c', "cadena", 12, 15.00}; Ambos son arrays de objetos, el primero de objetos de una clase concreta y el segundo de objetos genéricos (de varias clases). |
| |||
Respuesta: ¿Qué es un arreglo de objetos? Pues un arreglo es un conjunto o agrupación de variables del mismo tipo cuyo acceso se realiza por índices.... Es decir en un arreglo podemos almacenar datos de tipo entero, double, string... ahora si tenemos la clase public class persona { String nombres, apellidos; // Constructores y metodos... } Un objeto es una instancia de una clase... entonces si instanciamos la clase de ejemplo "persona" obtenemos un objeto de la clase persona, el cual va a tener los atributos y metodos definidos dentro del cuerpo de la clase (nombres, apellidos, etc) Al igual que en los arrays podemos almacenar enteros, doubles, cadenas de caracteres tambien podemso almacenar instancias de clases (objetos), eso si creando el array del tipo de la clase, por ejemplo> persona arregloPersonas[] = new persona[10]; aqui creamos un arreglo de la clase persona el cual podra almacenar 10 objetos de esta clase. |
| |||
Respuesta: ¿Qué es un arreglo de objetos? Hola, vi que estan con el tema de arreglos Mi pregunta es la siguiente: tengo dos clases CLASE1 y CLASE2, CLASE2 hereda de CLASE1, en clase2 defino un array de tipo clase2, ahora como heredo de clase1 algunos atributos quiero asignar valor a los atributos de clase1 pero me salta este error java.lang.NullPointerException que nose como solucionarlo. Espero me comperndan lo q quiero hacer Gracias!!!! |
| ||||
Respuesta: ¿Qué es un arreglo de objetos? Cita: Primero que nada, ¿porque tienes un array de objetos de el mismo objeto dentro de el?
Iniciado por vero_nati Hola, vi que estan con el tema de arreglos Mi pregunta es la siguiente: tengo dos clases CLASE1 y CLASE2, CLASE2 hereda de CLASE1, en clase2 defino un array de tipo clase2, ahora como heredo de clase1 algunos atributos quiero asignar valor a los atributos de clase1 pero me salta este error java.lang.NullPointerException que nose como solucionarlo. Espero me comperndan lo q quiero hacer Gracias!!!! Es como decir que un Carro contiene muchos Carros. No tiene sentido alguno. Creo que podrias tener un problema de diseño ahi. Ahora bien, muestra el codigo para poder ayudarte mejor. |
| ||||
Respuesta: ¿Qué es un arreglo de objetos? Cita: Yo no lo veo para nada absurdo, es algo que he utilizado muchas veces. Por ejemplo, si tienes una clase alumno, puedes perfectamente tener como atributo un array de alumnos llamado hermanos. Primero que nada, ¿porque tienes un array de objetos de el mismo objeto dentro de el? Es como decir que un Carro contiene muchos Carros. No tiene sentido alguno.
__________________ Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe. |
Etiquetas: |