有关java实例变量,局部变量,类变量和final变量的说法,错误的是?
毕业设计
1
- ``` A .实例变量指的是类中定义的变量,即成员变量,如果没有初始化,会有默认值。
* ```
B .局部变量指的是在方法中定义的变量,如果没有初始化,会有默认值
- ``` C .类变量指的是用static修饰的属性
* ```
D .final变量指的是用final 修饰的变量
-
B.
定义在类中的变量是类的成员变量,可以不进行初始化,Java会自动进行初始化,如果是引用类型默认初始化为null,如果是基本类型例如int则会默认初始化为0
局部变量是定义在方法中的变量,必须要进行初始化,否则不同通过编译
被static关键字修饰的变量是静态的,静态变量随着类的加载而加载,所以也被称为类变量
被final修饰发变量是常量
-
定义在类中的变量是成员变量(若不显示初始化,则会有默认初始化),定义在类方法中的变量是局部变量(必须显示初始化)。被static关键字修饰的变量是静态的,静态变量随着类的加载而加载,所以也被称为类变量
发表回复