静态类
来源:互联网 发布:手机淘宝2017安卓版 编辑:程序博客网 时间:2024/06/02 04:38
我们为什么要使用静态类,以及静态类的作用
在静态类中只能有静态成员,不能有实例成员
静态类不能创建对象,不能new对象。
什么时候用静态类:
1>在整个应用程序中要共享某些数据的时候可以使用静态类。
2>静态类不能创建对象,使用的时候直接通过类名来操作成员,(使用方便),所以说对于那些类中包含有大量的方法,并且类不需要创建对象的时候,可以使用静态类。
public static class MyStaticClass { public static string Name { get; set; } public static void SayHi() { Console.WriteLine("hi!!!!"); } }
下面再来瞧瞧静态构造函数
1>必须使用static关键字修饰。
2>静态构造函数的函数名与类名一致。
3>静态构造函数没有访问修饰符。
4>静态构造函数不能有参数,也不能重载。
5>何时调用静态构造函数?在第一次使用该静态类之前,调用一次构造函数(静态构造函数只会被调用一次。)
public static class TestStaticClass { public static string Name; public static void SayHi() { Console.WriteLine("Hi~~~"); } static TestStaticClass() { Console.WriteLine("静态构造函数被调用了!!!!"); } }
static void Main(string[] args) { TestStaticClass.SayHi(); TestStaticClass.Name = "长孙娜"; Console.ReadKey(); }运行结果如下:
......................................................................
静态构造函数被调用了!!!!
Hi~~~
1 0
- 静态成员-静态方法-静态类
- java静态变量,静态方法,静态类
- 静态类、静态变量、静态方法
- C#静态变量、静态方法、静态类
- 静态类,静态函数,静态变量
- C# 静态类,静态变量,静态函数
- 静态类、静态字段和静态方法
- C# 静态成员 静态方法 静态类
- 静态类
- 静态类
- 静态类
- 静态类
- 静态类
- 静态类
- 静态类
- 静态类
- 静态类
- 静态类
- Python模块常用的几种安装方式
- 马氏距离
- DAT结构
- linux YouCompleteMe 安装和使用笔记
- MUI 顶部选项卡-可左右拖动(div)
- 静态类
- The average land surface temperature(full text)
- 数据库第一章
- Android 中的 Service 全面总结(二)
- eclipse+tomcat启动访问报404
- 本该拼搏的年纪,想得太多而做得太少。
- javascript中,对象题目的一个坑---详解
- javaweb_第一天
- 华为机试day4