scusate perché mi da errore nell'invocazione del metodo? Mi dice che un metodo registraVendita() deve essere creato mentre il metodo c'è...

codice:
import java.util.Scanner;

public class DemoVendite {

 private int numerovenduti;
 private int totalevendite;
 private int totalescontati;
 private int costoarticolo;
 private int quantitaingrosso;
 private int scontoingrosso;
 
 
 public void registraVendita(){
     Scanner tastiera = new Scanner(System.in);
     int n;
     
     System.out.println("Inserisci quantità del prodotto da acquistare:");
     n=tastiera.nextInt();
     
     if(n > quantitaingrosso){
         this.costoarticolo = this.costoarticolo - this.scontoingrosso;
         this.totalescontati = this.totalescontati + n;
         
     }
     this.numerovenduti = this.numerovenduti + n;
 }


    
    
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        registraVendita();
    }

}