namespace ConsoleApplication1 { static class A { private static int b=1; public static void f() { Console.WriteLine("{0}",b); } static A() { b = 2; } } class Program { static void Main(string[] args) { //Console.WriteLine(A.b );b私有成员 A.f();//通过公有接口访问私有成员 Console.ReadLine(); } } } //静态类中所有的成员都是静态的。静态类中用于存放不受实例数据影响的数据和函数。静态类的一个常见的用途可能就是创建一个包含一组数学方法和值得数学库。 //类本身必须标记为static。 //类的所有成员必须是静态的。 //类可以有一个静态构造函数,但不能有实例构造函数,不能创建该类的实例! //静态类是隐式密封的,也就是说不能继承静态类。 //可以使用类名和成员名!
时间: 2024-10-12 11:34:02