类变量与类函数
我们一开始我们就遇到static,我这个 public static void main
为什么类的成员函数不带static,那么static到底是什么

static成员变量被称为类变量,它不是成员变量,它是这个类的变量,它不属于任何一个对象,它属于这个类,所以任何一个对象都拥有这个变量,但只有他一份,这变量不在每个对象
类变量是定义在类中且在函数体之外的变量,类变量在整个实例化的对象中是公用的。
类函数
之前学习函数的时候让大家写的所有函数都是study
我们在这里内函数里面构造了两个display的对象d1 d2,用d1 d2去调用increasc这样的函数,如果你想在这里直接调用,当然是不行的,我不知道谁是increasc,因为 static是什么意思,函数前面的 static表明说这个函数它不属于任何对象,它属于这个类和对象 static的函数只能去调用static的函数,只能去访问static的成员变量 static的函数和static的成员变量都可以通过类的名字去访问,但是也可以通过某个对象的名字去访问,它不能获得对象具体的信息这叫做类变量和类

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

浙公网安备 33010602011771号