Chapter 9 Object-Oriented Programming: Inheritance 373 18 19 (Cedant web hosting)

Chapter 9 Object-Oriented Programming: Inheritance 373 18 19 // constructor 20 public Point4( int xValue, int yValue ) 21 { 22 // implicit call to Object constructor occurs here 23 X = xValue; 24 Y = yValue; 25 Console.WriteLine( “Point4 constructor: {0}”, this ); 26 } 27 28 // destructor 29 ~Point4() 30 { 31 Console.WriteLine( “Point4 destructor: {0}”, this ); 32 } 33 34 // property X 35 public int X 36 { 37 get 38 { 39 return x; 40 } 41 42 set 43 { 44 x = value; // no need for validation 45 } 46 47 } // end property X 48 49 // property Y 50 public int Y 51 { 52 get 53 { 54 return y; 55 } 56 57 set 58 { 59 y = value; // no need for validation 60 } 61 62 } // end property Y 63 64 // return string representation of Point4 65 public override string ToString() 66 { 67 return “[” + x + “, ” + y + “]”; 68 } 69 70 } // end class Point4 Fig. 9.17 Fig. 9.17Fig. 9.FiFi17g. 9.17g. 9.17Point4base class contains constructors and finalizer. (Part 2 of 2.)
We highly recommend you visit web and email hosting services if you need stable and cheap web hosting platform for your web applications.

Leave a Reply