List lista = new LinkedList(); lista.add(new String("abc")); lista.add(new Integer(123)); for (Object o : lista) { System.out.println(o); } List lista = new LinkedList(); lista.add(new Alk("X")); lista.add(new F("Y")); for (Alk a : lista) { a.premiumotKap(); } for (Alk a : lista) { if (a instanceof F) { F f = (F)a; ...... } System.out.println(o); } class Alk { void premiumotAd() { fizetes += 5000; } } class F extends Alk { void premiumotAd() { fizetes += 5000 + alk_szama * 1000; } }