upcasting- все статьи тега
потупив и upcast
Я новичок в C# (и ОП). Когда у меня есть следующий код: 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, как можно Я опускаю их, ...