Ich habe diese Basisklasse:
abstract class Base
{
public int x
{
get { throw new NotImplementedException(); }
}
}
Und der folgende Nachkomme:
class Derived : Base
{
public int x
{
get { //Actual Implementaion }
}
}
Wenn ich kompiliere, erhalte ich die Warnung, dass die Definition der abgeleiteten Klasse x
die Version von Base verbergen wird. Ist es möglich, Eigenschaften in c # -ähnlichen Methoden zu überschreiben?