Ciao,

io ho sempre usato interfacce con all'interno metodi vuoti es

codice:
public interface Stampa
{
     public void visualizza();
}
nella classe in cui uso implements dichiaro il metodo visualizza
codice:
public void visualizza()
{
     System.out.println("Ciao");
}
ho provato poi a passare un valore al metodo visualizza

codice:
public void visualizza(int a)
{
    System.out.println("Ciao "+a);
}
e genera il seguente errore

"CCC is not abstract and does not override abstract method visualizza() in Vedi"

nel caso la classe CCC diventasse abstract genera questo errore

"CCC is abstract; cannot be instantiated"

ringrazio in anticipo delle risposte