Witam,
Mam pytanie dotyczące javy. Dlaczego w Javie jak mam coś takiego:
package example;
public class Main {
**
public class Klasa{
public int a;
public int b;
}**
public static void main(String[] args) {
Kasa a = new Kasa();
}
}
to mam błąd przy prekompilacji "non-static reference...", a kiedy natomiast mam taką samą klasę w osobnym pliku w paczce example, to mi nic się nie strzępi? Może ktoś mi to to wytłumaczyć?