java全栈学习15

static、final

实例变量

实例变量从属于对象。(对象就是实例

如果不人为初始化,基本类型中数字、字符串初始值是0、0.0、/0,boolean类型默认是false,引用类型的默认值都是null。

类变量(static,静态变量)

类变量从属于,随着类产生、消失。

现在在类变量前面都加static关键字,之后讲JVM的时候会深入。

静态static指一个类的所有对象之间共用的变量。上图中"主程序"修改了一个数的值,新创建的d1、d2调用自己的方法输出的是被修改后的值;d1修改这个static变量,对已创建好的d2取值也有作用。也就说明静态变量从属于类,不同对象共用这一个变量。

变量是java程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。

常量(final)

final、public、static都是修饰符,顺序无所谓。比如psvm也可以写成spvm。

常量只允许且必须在声明的时候初始化,不允许在其他地方赋值。

posted @ 2021-01-23 17:14  口合口合kouhekouhe  阅读(64)  评论(0编辑  收藏  举报