Java - Objetos

 
Vista:
Imágen de perfil de rocio
Val: 39
Ha disminuido 1 puesto en Java (en relación al último mes)
Gráfica de Java

Objetos

Publicado por rocio (15 intervenciones) el 10/12/2020 21:14:50
Alguno me ayuda con esto ?
tengo las siguientes clases:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
class Empleado {
 
    String nombre;
 
   int numEmpleado, sueldo;
 
 
 
    Empleado(String nombre, int sueldo) {
 
            this.nombre = nombre;
 
            this.sueldo = sueldo;
 
       }
 
 
 
Class Empresa{
 
        ArrayList<Empleado> plantel;
 
        ...
 
        Empresa(){
 
                  plantel = new ArrayList<Empleado>();
 
}
 
 
 
         void mostrar(){
 
                  for (int i=0; i < plantel.size(); i++)
 
                            System.out.println(plantel.get(i));
 
           }
}
Reescribir el método mostrar ( ) utilizando foreach.

¿Qué ventaja logra con esta modificación respecto al acoplamiento de código dentro de la clase Empresa? Explique por qué existe este tipo de acoplamiento en el método mostrar original.

Si Empleado fuera una clase abstracta, ¿se pueden crear instancias de Empresa? ¿En qué caso podría ser abstracta la clase Empleado? Muestre un ejemplo ¿Cuál es la utilidad de las clases abstractas?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder