我是靠谱客的博主 痴情小蘑菇,最近开发中收集的这篇文章主要介绍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遍所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部