Public class ClassB : ClassA
{
}
public class GeneralClass
{
public ClassA test
{
get{}
set{}
}
}
public class specificClass :GeneralClass
{
public ClassB test
{
get{}
set{}
}
}
Как видите, тест свойства наследуется в specificClass от generalClass, но здесь я хочу изменить тип на ClassB (ClassB:ClassA
). могу ли я сделать что-то подобное, так что в любое время я использую specializedClass.test
, мне не нужно типизировать его в classB?
edit 1: Я забыл упомянуть, что теперь я получаю предупреждение, что test скрыть наследуемый член test .use новое ключевое слово, если скрытие предназначено.