static和final简介

戚薇 Java教程 发布时间:2023-07-10 16:34:58 阅读数:8200 1
下文笔者讲述static和final简介说明,如下所示

static和final应用上简介

static 修饰属性、方法;
static 关键字修饰属性:
   属性随着类的加载而加载
    先于对象的创建,可以用类名直接调用;

static关键字修饰方法:
   方法随着类的加载而加载
    先于对象的创建
	可以用类名直接调用
	只能调用静态方法,不能用this;

final 修饰变量、方法、类;
 final 修饰变量:
    基本数据类型被final修饰后不能被修改
	引用类型的变量初始化之后
	必能再指向另一个变量;

final 修饰方法:
    final修饰的方法不能被重写
	  (private 修饰的方法都隐式的指定为final)

final 修饰类:
    final修饰的类不能被继承
 testStatic和testFinal的区别:
    testStatic在程序里可以被重新赋值
	testFinal在程序里不能被重新赋值
	  testFinal永远都为“testFinal”。

static修饰的变量存在于静态空间
    不会在程序运行时被释放
	 它永远占着内存直到程序终止;

而只final修饰的变量使用完它
   而不会再用到它的时候就会被自动释放
   不再占用内存
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaCourse/202307/7046.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者