Érdekes Java-kód!

Miként tudjuk elérni a Main osztályon belüli, de nem statikus metódust?

 

www.informatika-programozas.hu - Futtatható Java-kód!

 

 

 

 

 

 

 

 

public class Main {
    public void Hibauzenet(){
        System.out.println("Ez egy hibaüzenet!");
    }

    public static void main(String[] args) {
    Main main = new Main();
    main.Hibauzenet();
    }
}

 

Végeredmény:

Ez egy hibaüzenet!

 

Ekkor valójában magát a Main osztályt példányosítottuk (Main main = new Main();), és ezután már a Main-ben deklarált metódusok elérhetővé válnak (main.Hibauzenet();).