静态类和静态类成员(摘要一些网民的说法)
来源:互联网 发布:c语言创建二叉树 编辑:程序博客网 时间:2024/05/20 09:48
呵呵,如果你用静态变量多的话,呵呵,编程是容易,就是没人敢用,太占内存了,而且不释放。再有就是如果多个地方调用静态变量,变
来变去,你自己都不知道这个值是什么了
静态方法或变量是在静态代码区,程序加载时就存在了,直到程序退出.
.不会被多线程调用时可以考虑使用
2.该方法不会因所属类属性改变而发生结果上的改变时,可以考虑使用
3.该方法所执行的过程与该其所属类的实例无关并遵从上两点时应使用静态方法
理论楼上的都说的差不多了,我给你个简单的例子吧,
很简单的,可不要笑话偶哦 哈哈~~~
class Game
{
static int num=0;//参赛车手人数
//增加参赛人数
public Game()
{
num++;
}
//车手中途放弃
public void GiveUp()
{
num--;
}
//获取当前参赛车手数,静态公共,大家共有的不属于对象,属于类
public static void GetCarsNumber()
{
Console.WriteLine("现在参赛车手为{0}人……加油~~~~ ^_^",Game.num);
}
static void Main(string[] args)
{
Game g1 = new Game();
Game g2 = new Game();
Game g3 = new Game();
//查看此时的人数
Game.GetCarsNumber();
//2号放弃
g2.GiveUp();
//查看2号放弃后此时的人数
Game.GetCarsNumber();
Console.Read();
}
}
- 静态类和静态类成员(摘要一些网民的说法)
- 静态类和静态成员
- 类的静态成员和非静态成员的区别
- 关于c++静态类的说法
- 类的静态数据成员和静态成员函数浅析
- 类的静态数据成员和静态成员函数
- 类的静态成员函数和静态数据成员
- 类的静态成员函数和静态数据成员
- 类的静态成员函数和静态成员变量
- 25-类的静态成员变量和静态成员函数
- 静态类和静态类成员以及非静态类的静态成员
- 类的 静态成员 --- 静态成员变量 、 静态成员函数
- 类的静态成员
- 类的静态成员
- 类的静态成员
- 类的静态成员
- 类的静态成员
- 类的静态成员
- microsoft silverlight和flash有什么区别
- vector可用的函数
- Topcoder题代码
- 看似简单的问题 静态方法和实例化方法的区别
- gridview导入到excel最简单的方法
- 静态类和静态类成员(摘要一些网民的说法)
- 转换
- abstract与interface的区别
- Repository模式
- From China Daily 21/5
- 每日一课 SQL SERVER数据库分类
- 其实C++比Python更需要lambda语法,可惜没有。。。。
- 应聘asp.net程序员笔试题——递归读取树状表生成json字符串(转)
- 以太理论,与矩阵引擎,与UFO飞行原理