static void Main(string[] args) { var b1 = new Book(); b1.SetIsbn("978-3-16-148410-0"); b1.SetAuthor("Kalle"); b1.SetNrOfPages(400); b1.SetProductId(1234); Console.WriteLine($"Info om boken:"); Console.WriteLine(); Console.WriteLine($" ISBN: {b1.GetIsbn()}"); Console.WriteLine($" Författare: {b1.GetAuthor()}"); Console.WriteLine($" Antal sidor: {b1.GetNrOfPages()}"); Console.WriteLine($" Vikt: {b1.WeightInGram(b1.GetNrOfPages())} gram"); Console.WriteLine($" Storlek: {b1.Size(b1.GetNrOfPages())}"); Console.WriteLine($" ProductId: {b1.GetProductId()}"); Console.WriteLine(); //bool isb1 = b1 is Book; Console.WriteLine("Olika test:"); Console.WriteLine("Är b1 en bok? " + (b1 is Book)); Console.WriteLine("Är b1 en e-bok? " + (b1 is ElectronicBook)); Console.WriteLine("Är b1 en product? " + (b1 is Product)); Console.WriteLine(); var e1 = new ElectronicBook(); e1.SetProductId(7777); Console.WriteLine($"Info om e-boken:"); Console.WriteLine($" ProductId: {e1.GetProductId()}"); Console.WriteLine(); Console.WriteLine("Olika test:"); Console.WriteLine("Är e1 en bok? " + (e1 is Book)); Console.WriteLine("Är e1 en e-bok? " + (e1 is ElectronicBook)); Console.WriteLine("Är e1 en product? " + (e1 is Product)); Console.WriteLine(); Console.WriteLine("Anrop:"); e1.SendBookTo("*****@*****.**"); }
static void Main(string[] args) { var b1 = new Book(); b1.SetIsbn("978-3-16-148410-0"); b1.SetAuthor("Kalle"); b1.SetNrOfPages(400); b1.SetProductID(); var e1 = new ElectronicBook(); e1.SetProductID(); Console.WriteLine($"Info om boken:"); Console.WriteLine(); Console.WriteLine($" ISBN: {b1.GetIsbn()}"); Console.WriteLine($" Författare: {b1.GetAuthor()}"); Console.WriteLine($" Antal sidor: {b1.GetNrOfPages()}"); Console.WriteLine($" Vikt: {b1.WeightInGram()} gram"); Console.WriteLine($" Storlek: {b1.Size()}"); Console.WriteLine($" Produktens ID: {b1.GetProductID()}"); Console.WriteLine(); Console.WriteLine($"Olika test:"); Console.WriteLine(); Console.WriteLine($" Är b1 en bok? {b1 is Book}"); Console.WriteLine($" Är b1 en e-bok? {b1 is ElectronicBook}"); Console.WriteLine($" Är b1 en produkt? {b1 is Product}"); Console.WriteLine(); Console.WriteLine($" Är e1 en bok? {e1 is Book}"); Console.WriteLine($" Är e1 en e-bok? {e1 is ElectronicBook}"); Console.WriteLine($" Är e1 en produkt? {e1 is Product}"); Console.WriteLine(); e1.SendBookTo("*****@*****.**"); Console.WriteLine(); Console.WriteLine(); }