Zdravím,
V třídě rodiče mám jednu protected metodu, tu volám z kontruktoru. V potomkovo kontruktoru poté volám základní kontruktor a danou metodu zde mám předefinovanou. Je nějak možné z potomka zamezit volání původní metody a zavolat namísto toho novou implementaci?
class jedna
{
public jedna()
{
stihej();
}
protected void stihej()
{
Console.WriteLine("stihej");
}
}
class dva : jedna
{
public dva()
:base()
{
stihej();
}
new protected void stihej()
{
Console.WriteLine("nestihej");
}
}
TIP: Přetáhni ikonu na hlavní panel pro připnutí webu



Nahlásit jako SPAM
IP: 92.62.224.–
Hero
Super člen
Zjistit počet nových příspěvků
































