Hirdetés

Keresés

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

  • WonderCSabo
    félisten

    Ertem, koszi.
    Meg egy kerdes. :)

    Probalok valami static cuccot is belegyomoszolni a feladatba, mert ugye az is kell, ugy hogy ertelme is legyen s arra gondoltam, hogy egy static metodussal jo lenne visszaadni infot az elerheto kvizekrol.
    Mondjuk van 2 classom: MatekKviz, InfoKviz.
    Mindkettoben lenne egy static metodus, ami visszaad egy leirast, na mar most valahogy ugy kepzeltem el, hogy belerakom a classokat egy tombbe, majd egy ciklussal meghivom a static metodust mindnel.
    A kerdes az, hogy inicializalas nelkul meg tudom-e ezt tenni?
    Gondolom nem, mert tombben csak objecteket tudok tarolni s amig nincs inicializalva addig object sem letezik.

    Mashogy meg lehet valositani egy ilyen hivjunk meg egy static metodust tobb classbol(persze az ose mindnek ugyanaz lenne) ciklussal muveletet?

    Mivel a statikus metódus magára az osztályra vonatozik, nem a példányra, ezért az osztályra hivatkozva szokás elérni, és nem is kell példányosítani hozzá az osztályból egy objektumot sem.

    class MyClass {

    static public void func() {
    System.out.println("Hello World!");
    }
    }

    public class Main {

    public static void main(String[] args) {
    MyClass.func();
    }
    }

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