Documente Academic
Documente Profesional
Documente Cultură
Downloa
State Of Software Comp Compos
Synopsys® Security
Como hemos visto en los arrays, debemos de nir el tipo de dato que debe contener, pues
también puede contener objetos de una clase. Con las posiciones, podemos hacer igual que si
fuera un objeto, como invocar métodos.
Veamos un ejemplo:
int suma=0;
for (int i=0;i<arrayObjetos.length;i++){
suma+=arrayObjetos[i].getSalario();
}
System.out.println("La suma de salarios es "+suma
}
¿Pero que pasaría si tenemos un array con muchas posiciones? Podríamos usar un bucle for,
para crear una serie de objetos. Veamos un ejemplo:
https://www.discoduroderoer.es/arrays-de-objetos-en-java/ 2/10
19/10/2017 Arrays de objetos en Java | Disco Duro de Roer
En principio, no seria muy útil el ejemplo anterior ya que crea empleados por defecto, un
buen método que pida por teclado cada uno de los atributos necesarios para crear el objeto.
Veamos como queda:
家乡美食,引爆味蕾 上亿种中国商品
注册48小时内下
起购物狂欢吧
import javax.swing.JOptionPane;
public class EmpleadoApp {
https://www.discoduroderoer.es/arrays-de-objetos-en-java/ 3/10
19/10/2017 Arrays de objetos en Java | Disco Duro de Roer
String apellido=JOptionPane.showInputDial
String texto=JOptionPane.showInputDialog
int edad=Integer.parseInt(texto);
texto=JOptionPane.showInputDialog("Escrib
double salario=Double.parseDouble(texto)
Recuerda que si tenemos un array de objetos de una superclase, este array puede contener
objetos de sus clases hijas.
Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.
https://www.discoduroderoer.es/arrays-de-objetos-en-java/ 4/10