实验部分类的代码
2006-01-15 01:50
295 查看
1。静态成员
Man类代码
public class Man
{
static private int count;
public Man()
{
count++ ;
}
static public int Count
{
get
{
return count;
}
}
static Man()
{
//静态构造函数,用来初始化静态变量,只执行一次 。而构造函数在创建对象时激活
count = 0;
}
}
调用代码:
Response.Write("初始化的count:" + Man.Count );
Response.Write("<br>");
Man zhao = new Man();
Response.Write("创建zhao,count:"+Man.Count);
Response.Write("<br>");
Man qian = new Man();
Response.Write("创建qian,count:"+Man.Count);
Response.Write("<br>");
Man sun = new Man();
Response.Write("创建sun,count:"+Man.Count);
Response.Write("<br>");
显示结果:
初始化的count:0
创建zhao,count:1
创建qian,count:2
创建sun,count:3
结论:一部分类或成员方法是不需要指定特殊对象的(构造函数不需要参数)还有一些是公用的方法,这种情况可以使用静态成员,还有些用到的常量也可以用静态成员直接获得,不需要实例化对象。
Man类代码
public class Man
{
static private int count;
public Man()
{
count++ ;
}
static public int Count
{
get
{
return count;
}
}
static Man()
{
//静态构造函数,用来初始化静态变量,只执行一次 。而构造函数在创建对象时激活
count = 0;
}
}
调用代码:
Response.Write("初始化的count:" + Man.Count );
Response.Write("<br>");
Man zhao = new Man();
Response.Write("创建zhao,count:"+Man.Count);
Response.Write("<br>");
Man qian = new Man();
Response.Write("创建qian,count:"+Man.Count);
Response.Write("<br>");
Man sun = new Man();
Response.Write("创建sun,count:"+Man.Count);
Response.Write("<br>");
显示结果:
初始化的count:0
创建zhao,count:1
创建qian,count:2
创建sun,count:3
结论:一部分类或成员方法是不需要指定特殊对象的(构造函数不需要参数)还有一些是公用的方法,这种情况可以使用静态成员,还有些用到的常量也可以用静态成员直接获得,不需要实例化对象。
相关文章推荐
- 数字图像处理实验一代码部分
- 上传了部分实验代码供参考
- 【杨勇】小论文MATLAB实验程序主要部分代码--语音增强--stsa_weuclid1
- Ch2r_ood_understanding 本文档为论文限定领域口语对话系统中超出领域话语的对话行为识别的部分实验代码。代码基于Python,需要用到的外部库有: Keras(搭建神经网络) S
- Java web项目 爱分享社区评论管理部分代码
- Android中AIDL的使用步骤、传递对象以及各部分代码的执行线程
- Windows NT 内核操作系统(2000、XP系列)部分常见蓝屏死机代码详解
- 《编写可读性代码的艺术》读书笔记 第四部分 精选话题
- Dijkstra算法以及java实现_02(代码部分)
- 第十四章 数据结构扩张 动态顺序统计部分代码
- 《CMake实践》第三部分的示例代码的错误
- Hibernate中HelloWorld代码实现部分
- 部分Office 2007文件格式转换为xps和pdf代码整理
- 用代码实现二叉树的遍历-Java经典面试题算法部分核心
- C#邮件发送的系统部分代码
- 1.2.2 加载第二部分代码—setup(1)
- 不幸的问题还是出现了:Chromium代码上整理patch(working目录/master分支),部分文件做了git checkout恢复,结果GYP再编译就出错了
- 计算器部分代码
- Java根据word模板生成word文档之后台解析和实现及部分代码(一)
- Java根据word模板生成word文档之后台解析和实现及部分代码(三)C