Cześć. Właśnie zacząłem się uczyć javy i mam problem, którego nie umiem rozwiązać.
import java.io.*;
import javax.swing.JOptionPane;
public class Zadanie1 {
String lancuch;
public void wczytaj() {
lancuch = JOptionPane.showInputDialog(null, "Podaj lancuch znakow");
}
public static void main(String[] args) {
wczytaj();
System.exit(0);
}
}
Błąd:
non-static variable this cannot be referenced from a static context
w linii z
wczytaj();
Próbowałem już na różne sposoby nadawać te static dla funkcji, ale nie potrafię tego skompilować. Ogólnie mam gotowy program i moim zadaniem jest przerobić go na funkcje, ale nie potrafię znaleźć zrozumiałego wytłumaczenia. W C++ wszystko wydaje się prostsze.
dodanie znacznika <code class="java"> oraz <quote> dla treści błędu - fp