企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## static关键字 1、static 修饰成员变量,此时成员变量将不再是成员变量,而是静态变量(可以直接用类名 . 变量名 访问),成员变量必须通过创建对象后用引用访问 2、static 修饰成员方法,此时成员方法称为```静态方法(也叫类方法)```,可以用类型 . 方法名( ) 访问,而成员方法必须通过创建对象之后的引用去访问。 * 备注:静态方法中只能访问```静态变量(也叫类变量)```,不能访问成员变量。成员方法可以访问静态变量 3、static 修饰代码块 ``` static{ 代码块; } ``` * 备注:静态代码块执行优先级最高,它在类加载的时候就已经执行了。 且只 执行一次,通常用来加载:视频、图片等 4、构造代码块: ``` { 语句块; } ``` * 备注:只有在main 方法中,通过创建对象的时候才可以被访问,且可以被访问多次 >[success] 面试题:构造代码块 静态代码块,main方法 执行优先级? 静态代码块 > main方法 > 构造代码块 >[success] 思考:静态方法能不能被继承? 答:可以被 继承 ,但是不能被 重写