public static void main(String[] args) {
   Mitarbeiter emp1 = new Entwickler("Uwe", 10000);
   Mitarbeiter emp2 = new Entwickler("Dirk", 15000);
   Mitarbeiter manager1 = new Manager("Peter", 25000);
   manager1.add(emp1);
   manager1.add(emp2);
   Mitarbeiter emp3 = new Entwickler("Michael", 20000);
   Manager generalManager = new Manager("Tim", 50000);
   generalManager.add(emp3);
   generalManager.add(manager1);
   generalManager.print();
 }
Пример #2
0
  public static void main(String[] args) {

    // Objekterzeugung Object der Klasse Mitarbeiter
    Mitarbeiter m1 = new Mitarbeiter();
    m1.PersNr = 0001;
    m1.name = "Hannes";
    Mitarbeiter m2 = new Mitarbeiter();
    m2.PersNr = 0002;
    m2.name = "Margrit";

    // Arrayerzeugung
    Mitarbeiter[] ml = new Mitarbeiter[2];
    ml[0] = m1; // Objektablage in Array
    ml[1] = m2;
    System.out.println("Array: "); // Array auslesen mit
    // VarName[index].attribut
    System.out.println(ml[0].name + " " + ml[0].PersNr);
    System.out.println(ml[1].name + " " + ml[1].PersNr);

    // ArrayList
    ArrayList<Mitarbeiter> mla = new ArrayList<Mitarbeiter>();
    mla.add(m1); // Objekt in Arraylist hinzufügen mit add
    mla.add(m2);
    System.out.println("ArrayList: "); // Arraylist auslesen mit

    System.out.println(mla.get(0).PersNr + " " + mla.get(0).name); // VarName.get(index).attribut
    System.out.println(mla.get(1).PersNr + " " + mla.get(1).name);

    // HashMap
    HashMap<Integer, Mitarbeiter> mlHash = new HashMap<Integer, Mitarbeiter>();
    mlHash.put(m1.PersNr, m1); // Objekt in Hashmap ablegen
    // Attributverknüpfung
    mlHash.put(m2.PersNr, m2);
    System.out.println("ArrayList: ");
    System.out.println(mlHash.get(1).name + " " + mlHash.get(1).name); //
    System.out.println(mlHash.get(2).PersNr + " " + mlHash.get(2).name);
    System.out.printf(
        "%nIn einer Endlos WHILE-Schleife sollen ganze positive Zahlen ausgegeben werden %nausser die 10 und >20 sollen die Schleife beenden.%n");
    int i = 0;
    while (true) {
      i++;
      if (i == 10) {
        continue;
      }
      if (i > 20) {
        break;
      }
      System.out.println(i);
    }
  }