Только что увидел один учебник, в котором говорилось, что:
Class Dog
{
private string Name;
}
Class SuperDog:Dog
{
private string Mood;
}
Затем было отображено UML, что SuperDog также наследует имя. Я попробовал, но для меня кажется, что наследуются только публичные участники. По крайней мере, я не мог получить доступ к имени, если он не был объявлен как открытый.