写在前面
本人小白一个,写博客只是顺便复习知识,文章中若有错误,请指出,我会即时修改
静态类与非静态类
静态类:就是类名前面有static
非静态类:就是类名前面没有static
静态类
静态类里能有什么
只能有静态成员,静态方法
上图片
静态成员调用
比如Console.WriteLine就是一个典型的例子,也就是类名.方法名,之前写过,就不写了
静态函数能调用什么
只能调用静态字段
什么时候将一个类声明为静态类
如果你想这个类作为一个”工具类“来使用,就将它声明为静态类
工具类就是经常用到的类
想让这个类在整个项目中资源共享
非静态类
非静态类里能有什么
能有静态成员,静态字段,非静态成员,非静态字段
非静态成员调用
举个例子
声明一个键值对集合
非静态成员需要使用对象名来调用