.


:




:

































 

 

 

 


.




i : 1 i : 2

i i , base i, .

base . , Show (). Show () base Show (), .

// .

Using System;

class {

public int i = 0;

11 Show() A public void Show() {

Console.WriteLine(" i : " + i);

}

}

// , class : {

new int i; // i

public (int a, int b) {

base.i = ; //

i = ; // i

}

// Show() . // new. new public void Show() {

base.Show (); // Show()

// i

Console.WriteLine(" i : " + i);

}

}

class UncoverName { static void Main() {

ob = new (1, 2); ob.Show ();

}

}

.

i : 1 i : 2

, base. Show () Show () .

: new , Show (), , Show (), .

, . C#

, . , . , , , , , , , . . , .

, , . Triangle ColorTriangle. ColorTriangle , , Triangle TwoDShape, color, .

// .

Using System;

class TwoDShape { double pri_width; double pri_height;

// , , public TwoDShape() {

Width = Height = 0.0;

}

// TwoDShape. public TwoDShape(double w, double h) {

Width = w;

Height = h;

}

// , public TwoDShape(double ) {

Width = Height = x;

}

// , public double Width {

get { return pri_width; }

set { pri_width = value < 0? -value: value; }

}

public double Height {

get { return pri_height; }

set { pri_height = value < 0? -value: value; }

}

public void ShowDim() {

Console.WriteLine(" " +

Width + " " + Height);

}

// , TwoDShape. class Triangle: TwoDShape {

string Style; //

/* , .

, TwoDShape. */ public Triangle () {

Style = "null";

}

// .

public Triangle(string s, double w, double h): base(w, h) { Style = s;

}

// , public Triangle(double x): base(x) {

Style = "";

}

// , public double Area() {

return Width * Height / 2;

}

// , public void ShowStyle() {

Console.WriteLine(" " + Style);

}

}

// Triangle, class ColorTriangle: Triangle { string color;

fc





:


: 2016-12-03; !; : 395 |


:

:

, , .
==> ...

1771 - | 1456 -


© 2015-2024 lektsii.org - -

: 0.014 .