类变量与类函数

  我们一开始我们就遇到static,我这个  public static void main

为什么类的成员函数不带static,那么static到底是什么

 

 

 static成员变量被称为类变量,它不是成员变量,它是这个类的变量,它不属于任何一个对象,它属于这个类,所以任何一个对象都拥有这个变量,但只有他一份,这变量不在每个对象

类变量是定义在类中且在函数体之外的变量,类变量在整个实例化的对象中是公用的。

类函数

之前学习函数的时候让大家写的所有函数都是study

我们在这里内函数里面构造了两个display的对象d1 d2,用d1 d2去调用increasc这样的函数,如果你想在这里直接调用,当然是不行的,我不知道谁是increasc,因为 static是什么意思,函数前面的 static表明说这个函数它不属于任何对象,它属于这个类和对象  static的函数只能去调用static的函数,只能去访问static的成员变量 static的函数和static的成员变量都可以通过类的名字去访问,但是也可以通过某个对象的名字去访问,它不能获得对象具体的信息这叫做类变量和类

 

 也就是说这些static的成员,他们的初始化和对象的创建是没有没关系

 

 

posted @   zj勇敢飞,xx永相随  阅读(39)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示