package pelda;

import java.util.ArrayList;
import java.util.List;

/**
 * @author Daniel "3ICE" Berezvai
 */
public class Pelda {

  /**
   * @param args the command line arguments
   */
  public static void main(String[] args) {
    TanulmanyiOsztaly to = new TanulmanyiOsztaly();
    BerugyiAdatbazis ber = new BerugyiAdatbazis();
    List<EgyetemiPolgar> egyetemiPolgarok = new ArrayList<>(9);
    egyetemiPolgarok.add(new Oktato(ber));
    egyetemiPolgarok.add(new Oktato(ber));
    egyetemiPolgarok.add(new Hallgato(to));
    egyetemiPolgarok.add(new Hallgato(to));
    egyetemiPolgarok.add(new Hallgato(to));
    egyetemiPolgarok.add(new Hallgato(to));
    egyetemiPolgarok.add(new Hallgato(to));
    egyetemiPolgarok.add(new Demonstrator(ber, to));
    egyetemiPolgarok.add(new Demonstrator(ber, to));

    for (EgyetemiPolgar egyetemiPolgar : egyetemiPolgarok) {
      System.out.println(egyetemiPolgar.hashCode() + " " + egyetemiPolgar.kifizetes());
    }
  }
}
