自己理解的Static
1.如果一个类是静态类,那么这个类不能被实例化。如果要使用它的成员,只能通过(类名.成员)实现。
2.如果一个类的所有成员变量和成员函数都是静态的,那么可以把该类认为是静态类。
3.如果static修饰一个方法,那么该方法不属于特定对象的方法;静态方法可以访问静态成员;静态方法不能访问非静态成员,,可以在实例函数调用的情况下,实例成员作为参数传递给静态方法。静态方法不能直接调用实例方法,可以间接调用,首先创建一个类的实例,然后通过这一特定独享来调用静态方法。
4.静态成员,无论对一个类创建多少个实例,它的静态成员都只有一个副本。多个实例公用一个静态成员。
C#中static关键字常用特性
最新推荐文章于 2024-09-16 08:43:00 发布