专注于自动化测试,性能测试.......
C#的抽象类和方法,重载,覆盖,隐藏
上一篇 /
下一篇 2008-03-06 16:38:07
/ 个人分类:C# Programming
51Testing软件测试网.yuV)O&D第四例 C#的抽象类和方法,重载,覆盖,隐藏51Testing软件测试网t/E.h-d n$D9k6N
51Testing软件测试网|5U|*R0s}
F([b 51Testing软件测试网o2w5z6y TH
"`rW6N7b
l'Jq0h O0using System;
b `1mF9T051Testing软件测试网|3cX"pY"UWnamespace testClassApp51Testing软件测试网3Q)n"\txJfZ*VY
{51Testing软件测试网7]!W9fqR&Lr1\sd
/// <summary>51Testing软件测试网rp#{|P;u
|l
/// Class1 的摘要说明。51Testing软件测试网?
Op3@gK ^
/// </summary>51Testing软件测试网8yX3H.ARhm
class Class151Testing软件测试网ED$An5T
H
{
$bGtt_9F"j2Y0 /// <summary>51Testing软件测试网H/i;N Uo9n
/// 应用程序的主入口点。
5{.e(YE.kHE_'~0 /// </summary>
aRIsr_0F0 [STAThread]
%_0_:us!B6S.Ov8e0 static void Main(string[] args)
MtQt*?si8n5f}E0 {
xx@[[D0 //
#r\bo1l i` [ z0 // TODO: 在此处添加代码以启动应用程序51Testing软件测试网'NzF3\J(h$B
//51Testing软件测试网:c6qP~X$^
w1qF?^7}-KX0 double len = 2.5;
7lu+a7I!m
v+G&EL!q0 double wid = 3.0;51Testing软件测试网/LW2h
J0mJ3eN5_
double rad = 4.1;
'i;K#x6__ T1QD0 Rectangle aRect = new Rectangle();51Testing软件测试网:]|7|hRt#w p
aRect.length = len;51Testing软件测试网'pY]+C
eD
aRect.width = wid;51Testing软件测试网$cc/B%IpV^Y
Circle aCirc = new Circle (rad);
"fP-|({+]:^(o3C-e0 Console.WriteLine ("Area of Rect is:{0}",aRect.Area ());51Testing软件测试网.uctJ3Nfr+nJ
Console.WriteLine ("Area of Circ is:{0}",aCirc.Area ());51Testing软件测试网8lp[3CI:@dn9^9W
}51Testing软件测试网jnUjC
}
#kH/R3g?hXUGv"D051Testing软件测试网7M1V(ZvE8p.XQZ^X abstract class Shape //抽象基类,不可实例化51Testing软件测试网(W,d7i5[a!GH'M
/* 1)声明一个抽象类使用abstract关键字51Testing软件测试网 ][Z
?1DU"B&x