当关键字 'static' 修饰一个变量时,它会将该变量声明为静态变量。静态变量属于类,而不是属于类的实例对象。这意味着无论创建了多少个类的实例对象,静态变量只会有一份拷贝,并且可以被所有实例对象共享。静态变量在类加载时就已经被初始化,并且在整个程序的执行过程中都存在。

当关键字 'static' 修饰一个函数时,它会将该函数声明为静态函数或类函数。静态函数属于类,而不是属于类的实例对象。这意味着可以直接通过类名调用静态函数,而不需要创建类的实例对象。静态函数只能访问静态变量和调用其他静态函数,不能访问非静态变量和调用非静态函数。静态函数在类加载时就已经存在,可以在任何地方直接调用。


原文地址: http://www.cveoy.top/t/topic/pkwP 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录