удрученный и удрученный
Я новичок вC # (а такжеOOP). Когда у меня есть код, подобный следующему:
class Employee
{
// some code
}
class Manager : Employee
{
//some code
}
Вопрос 1Если у меня есть другой код, который делает это:
Manager mgr = new Manager();
Employee emp = (Employee)mgr;
ВотEmployee
этоManager
, но когда я бросил это такEmployee
это означает, что я это раскошелюсь?
Вопрос 2:
Когда у меня несколькоEmployee
объекты класса и некоторые, но не все из нихManager
s, как я могу опустить их, где это возможно?