这个样例程序用于说明实例(Instance)与被声明成static(静态)的成员得关系。
Count为静态成员,
Temp()
{
count++;
}是构造函数,每生成一个实例都让计数器Count++,以统计生成了多少个实例。]
关于什么是构造函数,请多看看语法书吧,这样影响会深刻一些,推荐C# Primer
Count为静态成员,
Temp()
{
count++;
}是构造函数,每生成一个实例都让计数器Count++,以统计生成了多少个实例。]
关于什么是构造函数,请多看看语法书吧,这样影响会深刻一些,推荐C# Primer
解决方案 »
- C#操作Excel的Worksheets.Add时的参数问题
- net 或sql
- 二进制数组byte[] 转换成bmp图像显示的算法 有点错误 帮忙看看 急...
- 关于Regex的问题?
- 做电子商务网站 用c语言怎么样??
- Assembly动态载入问题跪求90
- 我想把文档的内容写如数据库 再把刚存入的数据读出到*.txt文档中 请问可行吗?
- DataGrid如何改变列宽
- dts-“弱智”问题!发贴两天了竟无人答
- C# winform中的webBrower生成鼠标点击事件
- 获得当前Windows Media Player播放的影片信息
- 为什么应用程序可以连oracle,而web from下无法连接?
{
return count;
}这个方法没用
public class Temp//定义类
{
private static int count=0;//全局类变量
Temp()
{
count++;
}//构造函数 每次 构造的时候count+=1
public int getCount()
{
return count;
}//类的只读属性
public static int Main()//主函数
{
Temp obj1=new Temp();//实例1
Temp obj2=new Temp();//实例2
Temp obj3=new Temp();//实例3
Console.WriteLine(count);//在控制台输出
return 0;
}
}
在这个程序中 为什么非要用static?
因为定义了一个在类中定义了一个全局变量