Hirdetés

Keresés

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

  • Gyuri16

    senior tag

    válasz Dzsenaj #1598 üzenetére

    erre vannak a statikus metodusok (static kulcsszo, erre keress ra).
    ilyenkor nem kell peldanyositani az objektumosztalyt. ilyenkor csak az osztaly statikus valtozoihoz ferhetsz hozza (ezt ritkan hasznaljuk, leginkabb minden adat a parameterekben van)
    konkret pelda igy fog kinezni:

    public class Multi {

    public static String StringTimes(String str, int n) {
    String result = "";
    for (int i = 0; i < n; i++) {
    result += str;
    }
    return result;
    }
    }

    public class Main {

    public static void main(String[] args) {
    String str = Multi.StringTimes("abc",5);
    System.out.println(str);
    // System.out.println(Multi.StringTimes("abc",5));
    }

    }

    mod: figyelmetlenul olvastam, termeszetesen az egyszeru megoldas letrehozni egy peldanyt belole, ilyenkor nem kell static:

    public class Main {

    public static void main(String[] args) {
    Multi m = new Multi();
    String str = m.StringTimes("asdf",5);
    System.out.println(str);
    }

    }

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