Visual C#类的定义及实现方法实例解析
本文实例演示了visualC#下一个类的定义及实现方法,虽然是一个较为基础的C#代码实例,对于新手来说仍然有很好的参考价值。
具体的实例代码如下:
usingSystem;
publicclassDesk//基类Desk
{
protectedintlength;//保护成员
protectedintwidth;
protectedintheight;
//类Desk的构造函数
publicDesk()
{
length=0;
width=0;
height=0;
}
//设置Desk的信息
publicvoidSetInfo(intLen,intWid,intHei)
{
length=Len;
width=Wid;
height=Hei;
}
//打印Desk的参数信息
publicvoidShowInfo()
{
Console.WriteLine("Length={0}\tWidth={1}\tHeight={2}",length,width,height);
}
}
publicclassFurniture:Desk//定义基类Desk的派生类Furniture
{
privateintprice;//私有成员
//类Furniture的构造函数
publicFurniture()
{//这里会隐式调用基类Desk的构造函数
//Desk();//若显示调用会出现错误
price=0;
}
//重载该类的SetInfo函数
publicvoidSetInfo(intLen,intWid,intHei,intPri)
{
length=Len;
width=Wid;
height=Hei;
price=Pri;
}
//新增的函数用以设置价格
publicvoidSetPri(intPri)
{
price=Pri;
}
//重定义ShowInfo函数
publicnewvoidShowInfo()//必须加上关键字new,否则会引发一个生成错误
{
Console.WriteLine("Length={0}\tWidth={1}\tHeight={2}\tPrice={3}",length,width,height,price);
}
}
classTest
{
publicstaticvoidMain()
{
Furniturefur1=newFurniture();//隐式调用构造函数
Console.WriteLine("Fur1初始化后的值为:");
fur1.ShowInfo();//显示家具信息
fur1.SetInfo(80,50,60,350);
Console.WriteLine("Fur1设置具体信息后为:");
fur1.ShowInfo();
fur1.SetPri(288);//重置家具价格
Console.WriteLine("Fur1价格大优惠:");
fur1.ShowInfo();
}
}热门推荐
10 祝女儿简短祝福语大全
11 大学新年祝福语简短创意
12 元旦适合的祝福语简短
13 朋友出远门祝福语简短
14 初六简短的祝福语
15 祝男孩生日祝福语简短
16 同事调离的祝福语简短
17 拜年红包的祝福语简短
18 妈妈生日祝福语简短励志