Visual C#类的定义及实现方法实例解析
来源:互联网 发布:girl.cn 域名 价格 编辑:程序博客网 时间:2024/05/22 13:55
本文实例演示了visual C#下一个类的定义及实现方法,虽然是一个较为基础的C#代码实例,对于新手来说仍然有很好的参考价值。
具体的实例代www.usus.cc码如下:
using System;
public class Desk//基类Desk
{
protected int length;//保护成员
protected int width;
protected int height;
//类Desk的构造函数
public Desk( )
{
length = 0;
width = 0;
height = 0;
}
//设置Desk的信息
public void SetInfo( int Len, int Wid, int Hei )
{www.usus.cc
length = Len;
width = Wid;
height = Hei;
}
//打印Desk的参数信息
public void ShowInfo( )
{
Console.WriteLine("Length={0} \t Width={1} \t Height={2}", length, width, height);
}
}
public class Furniture : Desk//定义基类Desk的派生类Furniture
{
private int price;//私有成员
//类Furniture的构造函数
public Furniture ( )
{ //这里会隐式调用基类Desk的构造函数
//Desk( );//若显示调用会出现错误
price = 0;
}www.usus.cc
//重载该类的SetInfo函数
public void SetInfo( int Len, int Wid, int Hei, int Pri)
{
length = Len;
width = Wid;
height = Hei;
price = Pri;
}
//新增的函数用以设置价格
public void SetPri( int Pri)
{
price = Pri;
}
//重定义ShowInfo函www.e78.com数
public new void ShowInfo( ) //必须加上关键字new,否则会引发一个生成错误
{
Console.WriteLine("Length={0} \t Width={1} \t Height={2} \t Price={3}",length, width, height, price);
}
}
class Test
{
public static void Main()
{www.e78.com
Furniture fur1 = new Furniture( ); //隐式调用构造函数
Console.WriteLine("Fur1初始化后的值为:");
fur1.ShowInfo( ); //显示家具信息
fur1.SetInfo(80,50,60,350);
Console.WriteLine("Fur1设置具体信息后为:");
fur1.ShowInfo( );
fur1.SetPri(288); //重置家具价格
Console.WriteLine("Fur1价格大优惠:");
fur1.ShowInfo( );
}
}www.e78.com
具体的实例代www.usus.cc码如下:
using System;
public class Desk//基类Desk
{
protected int length;//保护成员
protected int width;
protected int height;
//类Desk的构造函数
public Desk( )
{
length = 0;
width = 0;
height = 0;
}
//设置Desk的信息
public void SetInfo( int Len, int Wid, int Hei )
{www.usus.cc
length = Len;
width = Wid;
height = Hei;
}
//打印Desk的参数信息
public void ShowInfo( )
{
Console.WriteLine("Length={0} \t Width={1} \t Height={2}", length, width, height);
}
}
public class Furniture : Desk//定义基类Desk的派生类Furniture
{
private int price;//私有成员
//类Furniture的构造函数
public Furniture ( )
{ //这里会隐式调用基类Desk的构造函数
//Desk( );//若显示调用会出现错误
price = 0;
}www.usus.cc
//重载该类的SetInfo函数
public void SetInfo( int Len, int Wid, int Hei, int Pri)
{
length = Len;
width = Wid;
height = Hei;
price = Pri;
}
//新增的函数用以设置价格
public void SetPri( int Pri)
{
price = Pri;
}
//重定义ShowInfo函www.e78.com数
public new void ShowInfo( ) //必须加上关键字new,否则会引发一个生成错误
{
Console.WriteLine("Length={0} \t Width={1} \t Height={2} \t Price={3}",length, width, height, price);
}
}
class Test
{
public static void Main()
{www.e78.com
Furniture fur1 = new Furniture( ); //隐式调用构造函数
Console.WriteLine("Fur1初始化后的值为:");
fur1.ShowInfo( ); //显示家具信息
fur1.SetInfo(80,50,60,350);
Console.WriteLine("Fur1设置具体信息后为:");
fur1.ShowInfo( );
fur1.SetPri(288); //重置家具价格
Console.WriteLine("Fur1价格大优惠:");
fur1.ShowInfo( );
}
}www.e78.com
0 0
- Visual C#类的定义及实现方法实例解析
- C# 解析JSON实现类的实例
- c# 委托的定义及使用实例
- C#关于类的定义及方法介绍
- C#定义扩展类的应用及方法
- loner_li C#接口的定义及实现
- C#实现接口的实例解析
- 实例之Visual C#中实现DB2数据库的编程
- C# 类继承及重载实例 及 精彩解析
- C# 反射详解:定义、创建对象、调用实例方法及静态方法
- C# 方法的定义
- app及Java服务端实现JT808协议的定义解析
- C#之方法的定义及调用学习案例
- 用Visual C#实现MVC模式的简要方法
- Visual C#托管Socket的实现方法(一)
- Visual C#托管Socket的实现方法(转载)
- Visual C#托管Socket的实现方法(一) (2)
- Visual C#托管Socket的实现方法(一) (1)
- 大数据基础概论
- HEVC ME之 SAD分布图示意
- mappingDirectoryLocations
- 【华为oj2041】n个苹果放到m个盘子里
- 一个球从100m高度自由落下,每次落地后反跳回原来高度的一半,再落下,再反弹。求它在第10次落地时,共经过多少米?第10次反弹多高。
- Visual C#类的定义及实现方法实例解析
- linux cut命令详解
- uiwebview与js交互
- tar.gz tar.bz2 解压缩
- Bicoloring
- 第十章类和对象
- 已知abc+cba = 1333,其中a,b,c均为一位数,编程求出满足条件的a,b,c所有组合。
- 线程池处理(waiting)
- 数据结构