Kiedy tworzymy klasę dziedziczącą po klasie abstrakcyjnej i kiedy implementujemy odziedziczoną klasę abstrakcyjną, dlaczego musimy używać słowa kluczowego zastępującego? public abstract class Person { public Person() { } protected virtual void Greet() { // code } protected abstract void...