//Covariance Arrivée<----------- Départ // output plus generalisé que les arguments input static public Créature covariance(Homme homme) { Créature créature = homme; return(créature); }
//Contravariance Arrivée<----------- Départ // le type input est plus generalisé que le output static public Homme contravariance(Créature créature) { Homme homme = créature as Homme; return(homme); }
private static void méthode(Créature obj) { throw new NotImplementedException(); }