Nie rozumiem, dlaczego moje wyniki nie są takie, jak myślę, że powinny być. Myślę, że to powinno być psie przerażenie z linii Cat Miau. Ale nic tam nie ma.pytanie o dziedziczenie nowicjusza
Kod:
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
Pets pet1 = new Dog();
Pets pet2 = new Cat();
pet1.Say();
pet2.Say();
Console.ReadKey();
}
}
class Pets
{
public void Say() { }
}
class Dog : Pets
{
new public void Say() { Console.WriteLine("Dog barks."); }
}
class Cat : Pets
{
new public void Say() { Console.WriteLine("Cat meows."); }
}
}
Próbowałem przejść przez c# programming guide on MSDN ale uważam, że bardzo trudno jest zrozumieć niektóre z przykładów na nie. Gdyby ktoś mógł zamieścić link do strony z "dziedzictwem dla manekinów", byłoby to bardzo cenne.
Sposób, w jaki używasz Zwierzęta, jest bardziej podobny do interfejsu – Joakim
Odmieszkalibyśmy zwierzęta domowe na zwierzęta domowe. –
Przeliczyłbym zwierzęta na zwierzęta. –