static void Main() { // standard 8x10, default constructor Photo stdPhoto = new Photo(); stdPhoto.Width = 8; stdPhoto.Height = 10; // custom 8x9, constructor with two named arguments Photo customPhoto = new Photo(height: 9, width: 8); // matted 10x12, constructor with three arguments MattedPhoto largeMatted = new MattedPhoto(10, 12, "White"); // framed 10x10, constructor with two arguments FramedPhoto customFramed = new FramedPhoto(10, 10); customFramed.Material = "Silver"; customFramed.Style = "Formal"; // use ToString() methods to print state of all objects WriteLine(stdPhoto.ToString()); WriteLine(customPhoto.ToString()); WriteLine(largeMatted.ToString()); WriteLine(customFramed.ToString()); }
static void Main() { //create object with given width and height Photo photo1 = new Photo(8, 10); Console.WriteLine(photo1.ToString()); Photo photo2 = new Photo(10, 12); Console.WriteLine(photo2.ToString()); Photo photo3 = new Photo(12, 14); Console.WriteLine(photo3.ToString()); MattedPhoto mattedPhoto1 = new MattedPhoto(8, 10, "Green"); Console.WriteLine(mattedPhoto1.ToString()); MattedPhoto mattedPhoto2 = new MattedPhoto(10, 12, "Red"); Console.WriteLine(mattedPhoto2.ToString()); MattedPhoto mattedPhoto3 = new MattedPhoto(12, 14, "Blue"); Console.WriteLine(mattedPhoto3.ToString()); FramedPhoto framedPhoto1 = new FramedPhoto(8, 10, "platinum", "modern"); Console.WriteLine(framedPhoto1.ToString()); FramedPhoto framedPhoto2 = new FramedPhoto(10, 12, "gold", "modern"); Console.WriteLine(framedPhoto2.ToString()); FramedPhoto framedPhoto3 = new FramedPhoto(12, 14, "silver", "modern"); Console.WriteLine(framedPhoto3.ToString()); }
static void Main() { Photo stdPhoto = new Photo(); Photo customPhoto = new Photo(); MattedPhoto mattedPhoto = new MattedPhoto(); FramedPhoto framedPhoto = new FramedPhoto(); //code the rest of the method stdPhoto.Width = 8; stdPhoto.Height = 10; customPhoto.Height = 9; customPhoto.Width = 8; mattedPhoto.Width = 8; mattedPhoto.Height = 10; framedPhoto.Width = 8; framedPhoto.Height = 10; WriteLine(stdPhoto.ToString()); WriteLine(customPhoto.ToString()); WriteLine(mattedPhoto.ToString()); WriteLine(framedPhoto.ToString()); }