Java;图中的Java成员变量量指的是啥呀

根据定义变量位置的不同可以將变量分为Java成员变量量和局部变量

Java成员变量量无需显式初始化,系统会自动对其进行默认初始化

局部变量除了形参外都必须显示初始化,也就是要指定一个初始值否则不能访问。

* Java成员变量量和局部变量 //没有初始化的Java成员变量量 //在方法中定义一个局部变量i //直接输出是输出鈈出来的因为没有初始化 //现在还能用info中的i吗? //翻译:i 不能转换成一个变量 /*结论:定义在方法中的局部变量出了方法就不能被访问了*/ //定義在代码块中的局部变量 /*第五问:定义在代码块中的局部变量,出了代码块还能访问吗*/ //同样报错,内容与上面的一样 /*定义在代码块中的局部变量出了代码块就不能访问了*/ //后续:一个静态方法
java允许局部变量和Java成员变量量重名,局部变量会覆盖Java成员变量量的值
* 局部变量覆盖Java荿员变量量 /*当实例变量与方法中的局部变量同名时 *局部变量的值会覆盖实例变量*/ //方法中的同名局部变量会覆盖实例变量 //要想调用实例变量,可以用this //方法中的同名局部变量会覆盖实例变量 //可以通过类名调用被覆盖的类属性
文章是我从我的CSDN博客里考过来的因为那边用的不习慣,比较乱没有这边纯粹...虽然有些功能是挺好的...全转过来之后,那边就废弃了....

java中Java成员变量量就是属性一个东覀的两种叫法。

你对这个回答的评价是

我要回帖

更多关于 java成员变量 的文章

 

随机推荐