Ptr*_*Ptr 3 .net c# class static-classes
阅读C#Step by Step,作者提到该类只是对象的蓝图,本身也没用.那么,静态类怎么能单独工作呢?
我确实理解静态类无法实例化的概念,并且作为一个具有静态成员的唯一实例存在.但那个废墟,有点像班级的比喻作为蓝图.如何根据这个蓝图的想法解释静态类?
不,静态类不作为一个唯一实例存在.有没有一个静态的类的实例.只有静态成员,它们与类型本身相关联,而不是任何实例.
一旦你理解了静态意义"与课程有关,而不是实例",那就有意义了,IMO.然而,很难在"蓝图"线上提出特别真实的类比.
值得注意的是静态方法的概念对于"普通"类与静态类完全相同:即使使用普通类,也可以调用静态方法而无需创建类的实例.