Hirdetés

Új hozzászólás Aktív témák

  • user112
    senior tag

    Sziasztok!
    Kezdő kérdésem lenne, mert elakadtam.
    Van egy Allat ősosztályom valamint két gyerek osztály (Dog és Cat,mindkettőben extends Animal).
    A gyerek osztályok csak egy illetve két új változót tartalmaznak, az összes többi az Allat-ban van.
    Közös ArrayList-be szeretném tenni a gyerek osztály példányait vegyesen a setterek segítségével
    A Dog-ra így működik:

    ArrayList<Dog>pelda1 = new ArrayList<Dog>();
    Dog peldany = new Dog();
    peldany.setFaj("Vizsla");
    ...
    pelda1.add(peldany);

    Hogyan tudom a Cat példányait is beletenni a pelda1-be, vagyis egy közös ArrayList-be?
    Köszönöm.

    Sima tömbre találtam ilyet:
    Allat[] pelda1 = new Allat[3];
    pelda1[0] = new Allat(... változók...) ;
    pelda1[1] = new Dog(...) ;

    Nekem csak a gyerek példányok kellenének, szülő nem.
    Ellenőrizni is kell az egyes változók tartalmát (setter).
    Még a kiolvasás is fontos lenne (println), ciklussal.

Új hozzászólás Aktív témák