Pubblicato su 16 Novembre 2007 da fgargiulo
Mediante l’ereditarietà, una classe può essere utilizzata come diversi tipi, ossia il tipo specifico della classe, qualsiasi tipo base o qualsiasi tipo interfaccia, se vengono implementate interfacce. Questa caratteristica è nota come polimorfismo. In C# tutti i tipi sono polimorfici. Possono infatti essere utilizzati come tipo specifico o come istanza di Object, poiché qualsiasi tipo considera [...]
Postato in: Linguaggio C# (c sharp), Paradigmi di Programmazione | Messo il tag: classe, classe base, derivazione, override, virtual | Lascia un commento »
Pubblicato su 16 Novembre 2007 da fgargiulo
Le classi possono ereditare da altre classi. L’ereditarietà viene definita nella dichiarazione della classe, inserendo due punti dopo il nome della classe e specificando quindi il nome della classe da cui ereditare, ovvero la classe base.
Esempio.
public class A
{
public A() { }
}
public class B : A
{
public B() { }
}
La nuova classe, ovvero la classe [...]
Postato in: Linguaggio C# (c sharp), Paradigmi di Programmazione | Messo il tag: derivazione, ereditarietà | Lascia un commento »