Here is our Box class
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ClassExamples { public class Box { //fields private double height; private double width; private double depth; //default constructor //a constructor has the same name //as the class and no return type public Box() { Height = 0; Width = 0; Depth = 0; } //overloaded constructor public Box(double h, double w, double d) { Height = h; Width = w; Depth = d; } #region properties public double Width { get { return width; } set { width = value; } } public double Depth { get { return depth; } set { depth = value; } } public double Height { get { return height; } set { height = value; } } #endregion //class method public double CalculateVolume() { return height * width * depth; } } }
Here is the main class where we called the Box class and assigned properties
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ClassExamples { class Program { static void Main(string[] args) { //Console.BackgroundColor = ConsoleColor.DarkMagenta; //Console.WriteLine("Hello"); //initialize the new box class //using the default constructor Box b = new Box(); //set the property values b.Height = 5.1; //all use the set of the property b.Depth = 6; b.Width = 4; //call the method double volume = b.CalculateVolume(); //these are using the get part of the properties Console.WriteLine("The volume of a box with a height of {0} and a width of {1} and a depth of {2} has a volume of {3} cubic feet", b.Height, b.Width, b.Depth, volume); //initialize a second Box instance //useing the overloaded constructor Box b2 = new Box(4, 5, 2); Console.WriteLine("The volume of box 2 is {0} cubic feet", b2.CalculateVolume()); Console.ReadKey(); } } }
Due to the wide range of topics covered, students may find it difficult to compose their marketing assignments. But now that we're here to help you with your marketing assignments, you won't have to worry about them anymore because we're the best marketing assignment assistance. Our Marketing Assignment Help constantly helps students get the grades they need on their assignments.
ReplyDelete