C#中的静态方法是什么?举例说明。

全部回答2
默认 最新
  • 声明为static的类成员或者成员函数便在类的范围内共同享比如你有一个cat类,需要计量一共创建了多少个cat类的实例,那么可以在cat类中声明一个静态变量catcount,然后在cat类的构造函数中加上catcount++,析构函数中加上catcount--,这样随时都可以通过cat.catcount来获取当前存在的cat类实例数量而声明为非静态的成员是用来描述对于每个实例都不同的属性的,比如每只猫的名字都不一样,那么可以通过非静态成员的name属性来描述猫的名字cat catone = new cat();catone.name = "yuki"基本就是这样的
    0 点赞
  • class A{ public static void TestA() { }}这里面的TestA()就是静态方法调用时,只需调A.TestA()即可,不需构造类A的对象即可
    0 点赞

没有更多内容了

返回顶部
产品求购 求购