/*
 * RubricaTelefonica.java
 *
 * Created on 28 febbraio 2004, 18.59
 */

package Telefono;

/**
 *
 * @author  stfn
 */
public class RubricaTelefonica extends RubricaBase {
    
    /** Creates a new instance of RubricaTelefonica */
    public RubricaTelefonica() {
    }
    //alloca 100 numeri e non richiama la classe base:
    //questo metodo è un esempio di overriding ed overloading
    protected void AllocaMemoria() {
        AllocaMemoria(100);
    }
    //imposta il numero telefonico alla posizione pos
    public void setNumero(int pos, java.lang.String numero) {
        if(!setArr2(pos, numero))
            System.out.println("Errore salvando il numero telefonico.");
    }
    //imposta il nome della rubrica alla posizione pos
    public void setNome(int pos, java.lang.String nome) {
        if(!setArr1(pos, nome))
            System.out.println("Errore salvando il nome.");
    }
    //
    public void setNomeNumero(int pos, String nome, String numero) {
        if(!setArr1_2(pos, nome, numero))
            System.out.println("Errore salvando la voce della rubrica");
    }
}
