// Constructeur par copie public Serveur(Serveur e) { if(e == null) return; // Clone les membres Copy(this, e); }
// Copie une instance dans une autre public static int Compare(Serveur dst, Serveur src) { int i=0; // Assigne les membres if(dst.Serveur_Id != src.Serveur_Id) i++; if(dst.AdressePhysique != src.AdressePhysique) i++; if(dst.Jeton != src.Jeton) i++; if(dst.AdresseIP != src.AdresseIP) i++; if(dst.Equipement != src.Equipement) i++; return i; }
// Copie une instance dans une autre public static Serveur Copy(Serveur dst, Serveur src) { // Assigne les membres dst.Serveur_Id = src.Serveur_Id; dst.AdressePhysique = src.AdressePhysique; dst.Jeton = src.Jeton; dst.AdresseIP = src.AdresseIP; dst.Equipement = src.Equipement; return dst; }