static void Main(string[] args) { // Console.WriteLine("Hello World!"); CarSalesman steve = new CarSalesman("Steve", "Rogers"); // Console.WriteLine(steve.FullName); steve.Sell(); RetailSalesPerson jon = new RetailSalesPerson("jon", "bon"); jon.Sell(); //Dynamic polymorphism List <Salesman> salelist = new List <Salesman>() { new CarSalesman("bon", "Rogers"), new RetailSalesPerson("kon", "saa") }; WebDeveloper Roan = new WebDeveloper("java"); Roan.Code(); Roan.Code("javascript", "thirsdal"); Roan.Develop(); foreach (var item in salelist) { ShowMeSell(item); }
static void Main(string[] args) { CarSalesman carSalesman1 = new CarSalesman("James", "Maddison"); carSalesman1.Sell(); CarSalesman carSalesman2 = new CarSalesman("Thiery", "Henry"); carSalesman2.Sell(); RetailSalesPerson retailSalesPerson1 = new RetailSalesPerson("Luka", "Poldi"); retailSalesPerson1.Sell(); //Dynamic Polymorphism implements the above thing List <Salesman> salesmen = new List <Salesman>() { new CarSalesman("James", "Maddison"), new CarSalesman("Thiery", "Henry"), new RetailSalesPerson("Luka", "Poldi"), new InsuranceBroker("Luka", "jovic") }; foreach (var item in salesmen) { showMeHowToSell(item); } }
static void Main(string[] args) { CarSalesman test = new CarSalesman("steve", "rogers"); Console.WriteLine(test.fullName); test.sell(); RetailSalesPerson test2 = new RetailSalesPerson("iron", "man"); Console.WriteLine(test2.fullName); test2.sell(); }
static void Main(string[] args) { RetailSalesPerson ericTheSalesdude = new RetailSalesPerson("Erik", "Erikson"); Console.WriteLine(ericTheSalesdude.FullName); ericTheSalesdude.sell(); ericTheSalesdude.Develop(); WebDeveloper mike = new WebDeveloper("angular6"); mike.Code(); mike.Develop(); }