static 静态方法

静态变量:
原理就是共享数据段,只要没有进行"写入"操作就不会产生问题,但是数据通常都是用于读和写所以静态变量要注意使用


什么时候用静态的方法:
一般静态对象适合对象无状态的情况(或只读的状态)而又频繁使用的数据,比如连接字符串,配置信息等,
而实例化适合对象有状态的情况(变化的状态)

 

如:用户类对象状态经常变化的,所以用实例化
public class user
{
 
string name;
 
string sex;
 
public void do()
 {
  
//代码略
 }
}
User user1 
= new User();
User user2 
= new User();

如:用户类对象无状态,所以可用静态的
public class User
{
 
public static void do(string userName, string password)
 {
  
//代码略
 }
}
user.
do("MrEwin","");

 

 

posted on 2010-09-11 17:54  小小池  阅读(188)  评论(0编辑  收藏  举报