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","男");
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","男");
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步