Ciao a tutti,
mi sono imbattuto in questo piccolissimo errore ma che non riesco proprio a risolvere

codice:
 non-static variable c cannot be referenced from a static context
mi è venuto fuori mentre provavo un esempio preso da una guida, ma vi riporti il codice di un esempio molto più semplice :

codice:
package contatore;


public class Main {

    contatore c;

    public static void main(String[] args) {
    c = new contatore(); //QUÌ MI SEGNALA ERRORE
    }

}
codice:
package contatore;

public class contatore {
 int x, y;
    
    public static void somma (int x, int y){
    int somma = x + y;
    System.out.println(somma);

    }

}
il problema a quanto pare è il fatto che non ci sia STATIC davanti al CLASS CONTATORE, se non sbaglio!
Ma allora perchè mi segnala errore nella creazione dell'oggetto contatore?