“静态”有什么用?带有变量、函数和类对象等的关键字?
可能的重复:
静态函数/变量
告诉我静态的不同组合,例如对象静态和变量正常,或变量静态函数正常,对象静态函数正常等
Possible Duplicate:
static function/variable
Tell me the different combination of static like object static and variable normal , or variable static function normal , object static function normal etc etc
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
静态变量和函数在声明的范围内受到限制。此外,如果定义为静态,则函数中定义的变量将在函数调用之间保留其值。
对象上的静态方法或成员可以直接使用而无需对象的特定实例,即不会自动将 this 指针传递到方法中。当然,这意味着您只能从静态方法中访问其他静态方法和变量。
A static variable and function are limited in scope they are declared in. Additionally, variables defined in functions will persist their value across function calls if defined as static.
A static method or member on an object can be used directly without a specific instance of the object, i.e. no this pointer will be automatically passed into the method. Naturally this means you can only access other static methods and variables from within a static method.