protected void Page_Load(object sender, EventArgs e){shape s = new shape();circle c = new circle();shape ss;ss = s;Response.Write(ss.draw());ss = c;Response.Write(ss.draw());}class shape{public int i;public virtual int draw(){i = 0;return i;}}class circle : shape{public int k;public override int draw(){i++;k = i;return k;}}}