Hirdetés

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

  • BaLinux

    tag

    válasz Protezis #188 üzenetére

    Ha így akarod megcsinálni, akkor levonhatom azt a következtetést hogy új neked az OO szemlélet? :)
    Ja, a javascriptnek annyi köze a java-hoz, hogy kb. semmi.

    Tehát, van két osztályod, és uazt a metódusát akarod meghívni. Tipikus eset az interface-es absztrakcióra:

    interface KozosTudas
    {
    public void fuggeny();
    }

    class Osztaly1 implements KozosTudas
    {
    public void fuggveny() {
    System.out.println(''osztaly1'');
    }
    }

    class Osztaly2 implements KozosTudas
    {
    public void fuggveny() {
    System.out.println(''osztaly2'');
    }
    }

    Ezek után valahol vannak ilyen cuccaink:
    Osztaly1 o1;
    Osztaly2 o2;
    Ezek mindketten implementaljak a KozosTudas-t, tehát:
    KozosTudas[] tomb=new KozosTudas[2]; //hulye pelda...
    tomb[0]=o1; tomb[1]=o2;
    for(int k=0; k<tomb.length; k++) {
    tomb[k].fuggveny();
    }

    SZVSZ keress egy tutorialt ilyen temabol, esetleg ajanlok 1-2 konyvet maganban...

    szerk: kénytelen voltam a ciklusváltozót k-nak nevezni mer amúgy italic-ba nyomta a fórum az egészet ami az indexelés után van :)

    [Szerkesztve]

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