Érdekes Java-kód!
Miként tudjuk elérni a Main osztályon belüli, de nem statikus metódust?
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();).