static的作用
static表示“静态”的意思,用来修饰成员变量和成员方法
static的特点:
1、随着类的加载而被加载。
2、优先于对象存在。
3、被所有对象共享。
4.通过类名调用。
注意事项
在静态方法中不可以使用this关键字
静态方法只能访问静态的成员变量和静态的成员方法
静态变量和成员变量的区别
被staic修饰过的变量叫静态变量或类变量
而未被修饰过的的变量叫做实例变量(对象变量)
静态变量存储于方法区的静态区
成员变量存储于堆内存
静态变量随着类的加载而加载,随着类的消失而消失
成员变量随着对象的创建而存在,随着对象的消失而消失
静态变量可以通过类名调用,也可以通过对象调用
成员变量只能通过对象名调用
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!