Vorrei capire meglio le interfacce, ho trovato questo su un libro:
public interface StackDef {
public void push( int i );
public int pop();
}
class Stack implements Stack {
...... <-----
}
I metodi push e pop sono stati ereditati, ma non capito cosa devo scrivere dentro la classe Stack. Se i metodi sono stati ereditati posso direttamente usarli? Oppure devo ridefinirli? Oppure devo ridefinirli facendo conto che l'Interface mi fa solamente un prototipo del metodo (tipo le funzioni in C) e quindi devo specificare come funzionano all'intenro?