import java.util.ArrayList;

/**  classe pour les surnoms
 */
 
public class Surnom  {
    private Personne laPersonne;
    private ArrayList<String> lesSurnoms;

    public Surnom(Personne p, ArrayList<String> v) {
	laPersonne = p;
	lesSurnoms = v;
    }

    public Surnom(Personne p) {
	this(p, new ArrayList<String>());
    }

    public Surnom(Personne p,String s) {
	this(p, new ArrayList<String>());
	lesSurnoms.add(s);
    }

    public void add(String s) {
	lesSurnoms.add(s);
    }

    public void delete(int i) {
	lesSurnoms.remove(i);
    }

    public void deleteAll() {
	lesSurnoms = new ArrayList<String>();
    }
	
    public Personne getPersonne() {
	return laPersonne;
    }

    public String toString(){
	String res = laPersonne.toString() + ", "
                     + (laPersonne.getClass().getName()).substring(7) +"\n";
	for (int i = 0; i < lesSurnoms.size();i++)
	    res = res + "     surnom " + i + " : " + lesSurnoms.get(i) + "\n";
	return res;
    }
}



