欢迎使用CSDN-markdown编辑器
来源:互联网 发布:怎么看淘宝行业数据 编辑:程序博客网 时间:2024/06/05 09:57
static用法:
1. 静态成员变量和静态成员函数,本质为“隐藏”;
2. 对象之间的成员变量和方法是独立的,若想公用变量和方法,则需要使用静态成员和静态方法;
3. 静态成员变量不需要创建对象就可以使用它,因为在创建对象之前就已经分配了内存空间;
4. 初始化静态成员变量要在类的外面,不能使用参数初始化表;
5. 可以直接通过类名,或对象名引用静态成员变量。
6. 静态成员函数和普通成员函数的区别:普通成员函数在参数传递时,编译器会隐藏的传递this指针,指明调用函数的具体类;静态成员函数不传递this指针,不知道访问那个对象中的数据,不能引用普通成员变量,
7. 函数调用结束后,不会修改或访问任何对象的数据成员,最好声明为静态的;若static函数不出现在类中,则为全局函数,只能在文件所在的编译单位使用;
8. 优点:静态方法只在当前文件内可见,其它文件可定义同名函数而不受影响。
阅读全文
0 0
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- Kubernetes与分布式存储系统VeSpace结合实践
- 浅谈three.js
- androidStudio生成javadoc时报错" Android Studio之导出JavaDoc出现编码GBK的不可映射字符"
- uploadUtils
- JAVA基础-运算符问题
- 欢迎使用CSDN-markdown编辑器
- 自定义view-绘制统计图
- linux启动init过程分析
- linux中查看nginx、apache、php、mysql配置文件路径的方法
- 8月30日云栖精选夜读:Nodejs进阶:使用DiffieHellman密钥交换算法
- vue-cli构建的项目不能通过ip访问
- Jquery获取一组Radio的选中值
- HTTP长连接和短连接以及推送技术原理
- DrawerLayout的使用 侧滑加载Listview,首页使用Fragment和处理点击触摸冲突、穿透事件和监听菜单滑动状态的改变的详细介绍