public static IJedi CreateJedi(string name) { char type = name[0]; Jedi jedi; switch (type) { case 'm': jedi = new Master(name); break; case 'k': jedi = new Knight(name); break; case 'p': jedi = new Padawan(name); break; default: jedi = null; break; } return jedi; }
public static IJedi CreateJedi(string name) { char type = name[0]; Jedi jedi; switch (type) { case 'm': jedi = new Master(name); break; case 'k': jedi = new Knight(name); break; case 'p': jedi = new Padawan(name); break; default: jedi = null; break; } return(jedi); }
/* * private void WorkWithPrivateProtected() * { * Padawan unit = new Padawan(); * unit.hiddenTreasure = "Luke"; * } */ private void WorkWithProtectedInternal() { Padawan unitOne = new Padawan(); unitOne.Name = "SandpaperMaster"; }