永发信息网

最好能举例说明C#中类静态成员与类非静态成员存在的意义?

答案:2  悬赏:80  手机版
解决时间 2021-02-16 08:42
  • 提问者网友:饥饿走向夜
  • 2021-02-15 16:43
最好能举例说明C#中类静态成员与类非静态成员存在的意义?
最佳答案
  • 五星知识达人网友:鱼忧
  • 2021-02-15 17:54
声明为static的类成员或者成员函数便在类的范围内共同享比如你有一个cat类,需要计量一共创建了多少个cat类的实例,那么可以在cat类中声明一个静态变量catCount,然后在cat类的构造函数中加上catCount++,析构函数中加上catCount--,这样随时都可以通过cat.catCount来获取当前存在的cat类实例数量而声明为非静态的成员是用来描述对于每个实例都不同的属性的,比如每只猫的名字都不一样,那么可以通过非静态成员的Name属性来描述猫的名字cat catone = new cat();catone.Name = Yuki基本就是这样的
全部回答
  • 1楼网友:低音帝王
  • 2021-02-15 19:13
回答的不错
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯