我是靠谱客的博主 痴情小蘑菇,最近开发中收集的这篇文章主要介绍6.this关键字:成员变量和局部变量有哪些区别???this关键字作用是什么???学习:第7遍,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
6.this关键字:成员变量和局部变量有哪些区别???this关键字作用是什么???
学习:第7遍
1.成员变量和局部变量有哪些区别???
定义位置:
成员变量定义在类中
局部变量定义在
方法形参、方法体中或代码块中
使用范围:
成员变量是整个类
局部变量是定义局部变量的作用域
有无默认值:
成员变量有默认值,可直接使用
局部变量无默认值,必须初始化后才能使用
2. this关键字作用是什么???
this表示当前类的对象
如何解决局部变量和全局变量同名冲突问题???
可通过this. 成员变量来访问成员变量
public class Test{
public static void main(String[] args) {
Account account = new Account();
account.getName();
}
}
//定义账户类
class Account{
//类中直接定义:是全局变量,整个类中可随意使用,有默认值
String name="我是全局变量";
public void getName(){
String name="我是局部变量";
System.out.println("getName()中 name = "+name);
System.out.println("getName()中 this.name = "+this.name);
}
}
最后
以上就是痴情小蘑菇为你收集整理的6.this关键字:成员变量和局部变量有哪些区别???this关键字作用是什么???学习:第7遍的全部内容,希望文章能够帮你解决6.this关键字:成员变量和局部变量有哪些区别???this关键字作用是什么???学习:第7遍所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复