У мене є цей базовий клас:
abstract class Base
{
public int x
{
get { throw new NotImplementedException(); }
}
}
І наступний нащадок:
class Derived : Base
{
public int x
{
get { //Actual Implementaion }
}
}
Коли я компілюю, я отримую це попередження про те, що визначення похідного класу x
приховує його версію Base. Чи можна замінити властивості в методах, подібних до c #?