static理解
2024-08-25 23:23:19
static 修饰的变量称为类变量或全局变量或成员变量,在类被加载的时候成员变量即被初始化,与类关联,只要类存在,static变量就存在。
一个static变量单独划分一块存储空间,不与具体的对象绑定在一起,该存储空间被类的各个对象所共享。
也就是说当声明一个对象是,并不产生static变量的拷贝,而是该类所有的实例对象共用同一个static变量。
非static修饰的成员变量是在对象new出来的时候划分存储空间,是与具体的对象绑定的,该成员变量仅为当前对象所拥有的。
对象在引用成员变量是直接通过类名.变量名调用,对象在引用实例变量时只能通过对象名.变量名调用。
在类中调用成员变量时直接调用或者以类名.变量名方式调用,实例变量则用this或者直接调用
最新文章
- 初识Spring框架实现IOC和DI(依赖注入)
- Oracle 遇到的问题 (1)
- 让那些为Webkit优化的网站也能适配IE10(转载)
- MATLAB - 图像基本操作
- 修改Android签名证书keystore的密码、别名alias以及别名密码
- 在线制作h5——上帝的礼物
- PDF在线预览
- Linux 循环设备 /dev/loop 解惑
- Elevator
- [转]Permission denied: /.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
- Linux/hp unix/AIX日常巡检脚本(转)
- endnote X7 加入文献
- 从一个例子了解window.onload、$(function(){})、$(window).load(function(){})的加载顺序
- Git使用的自我总结
- (转)JavaWeb学习之Servlet(四)----ServletConfig获取配置信息、ServletContext的应用
- FFmpeg封装格式处理4-转封装例程
- Aspose.Cells API 中文版文档 下载
- ASP 基础一 基本语法
- 016 在大数据中,SSH无密钥登录
- Solr学习笔记——查询