本教程 *** 作环境:windows7系统、java10版,DELL G3电脑。
一、声明变量格式
type identifier [ = value][, identifier [= value] ...] ;
type为Java数据类型。identifier是变量名。可以使用逗号隔开来声明多个同类型变量。
二、3种变量介绍
1.局部变量
java局部变量,局部变量声明在方法,构造方法或者语句块中,
局部变量在方法,构造方法,或者语句块被执行的时候创建,当它们执行完成后,变量将会被销毁;
访问修改符不能用于局部变量;局部变量只在声明它的方法,构造方法或者语句块中可见,
局部变量是在栈上分配的,局部变量没有默认值,所以局部变量被声明后,必须经过初始化,才可以使用。
2.实例变量
一般情况下应该把实例变量设为私有,通过使用访问修饰符可以使实例变量对子类可见;
实例变量具有默认值,数值型变量的默认值是0,布尔型变量的默认值是false,应用类型变量的默认值
是null,变量的值可以在声明时指定,也可以在构造方法中指定;
实例变量可以直接通过变量名访问,但在静态方法以及其他类中,就应该使用完全限定名
3.静态变量(类变量)
静态变量又称为静变量,在类中用static来声明,但是不存在于方法、构造方法和语句块中。
类中无论创建多少个对象,但是类中的静态变量只存在一个。
静态变量是一个常量存储在静态区中,很少有静态变量单独由static来修饰。
静态变量在程序运行时创建,在程序销毁时结束。
默认值和实例变量一样,变量的值可以在声名时赋值,也可以在构造方法值赋值。此外静态变量也可以在静态语句块中初始化。
以上就是在java中三种变量类型的介绍,都是一些理论知识,小伙伴们看完后要加强记忆和注意区分,为之后的学习打好基础。更多Java学习指路:js教程
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)