Advertisement
ADL_Rodrigo_Silva

Untitled

Dec 20th, 2021
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.97 KB | None | 0 0
  1. package cl.adl.poli;
  2.  
  3. import java.util.ArrayList;
  4.  
  5. public class Colegio {
  6.    
  7.  
  8.     public static void main(String[] args) {
  9.        
  10.         ArrayList<Persona> listaPersonas = new ArrayList<Persona>();
  11.  
  12.         listaPersonas.add( new Alumno("1-9", "Pepito", true, 500) );         // esto puede ser a --> Alumno alum = new Alumno("1-9", "Pepito", true);
  13.         listaPersonas.add( new Alumno("2-7", "Carlita", true, 300) );
  14.         listaPersonas.add( new Alumno("3-5", "Carmelo", false, 2000) );
  15.        
  16.         listaPersonas.add( new Profesor("0-1", "Rodrigo", true, 400f) );
  17.         listaPersonas.add( new Profesor("0-2", "Matilde", true, 500f) );
  18.        
  19.        
  20.         for (Persona sujeto :listaPersonas) {
  21.            
  22.             if (sujeto.getClass() == Alumno.class) {
  23.                
  24.                 Alumno alumnoConDeuda =  (Alumno)sujeto;
  25.                 System.out.println( alumnoConDeuda.getDeuda());
  26.                
  27.             }
  28.             if (sujeto.getClass() == Profesor.class) {
  29.                
  30.                 Profesor profe = (Profesor)sujeto;
  31.                 System.out.println( profe.getSueldo());
  32.             }
  33.        
  34.         }
  35.        
  36.  
  37.     }
  38.  
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement