Static w javie

0

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ć?

1 użytkowników online, w tym zalogowanych: 0, gości: 1