niedergeschlagen und niedergeschlagen
Ich bin neu inC # (undOOP). Wenn ich einen Code wie den folgenden habe:
class Employee
{
// some code
}
class Manager : Employee
{
//some code
}
Frage 1: Wenn ich anderen Code habe, der dies tut:
Manager mgr = new Manager();
Employee emp = (Employee)mgr;
HierEmployee
ist einManager
, aber wenn ich es so zu einemEmployee
heißt das, ich übertreibe es?
Frage 2:
Wenn ich mehrere habeEmployee
Klassenobjekte und einige, aber nicht alleManager
Wie kann ich sie, wo möglich, unterdrücken?