Java变量作用域
2022/2/13 14:44:38
本文主要是介绍Java变量作用域,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
文章目录
- 前言
- 一、Java变量的分类
- 二、变量定义的注意点
- 方法之中可以定义与成员变量同名的变量
- 方法之中嵌套的代码块之间不能定义重名参数
- 成员变量和类的代码块之间可以定义同名变量
- 总结
前言
最近学习Java,在变量的定义,变量的作用域 等方面产生了思考
提示:以下是本篇文章正文内容,下面案例可供参考
一、Java变量的分类
按定义的位置不同,可将Java变量分为成员变量(类之内,方法,代码块等之外)
和局部变量(方法 ,代码块等之内)
二、变量定义的注意点
1.任何变量的作用域都是从围绕着他的代码块开始到结束的
所以这里不用过多讲述:
class Person{ String className = "人类"; public void say(){ System.out.println("我代表"+className); } }
说一些注意点:
方法之中可以定义与成员变量同名的变量
class Person{ String className = "人类"; public void say(){ String className = "Dog"; System.out.println("我代表"+className); } }
方法之中嵌套的代码块之间不能定义重名参数
class Person{ String className = "人类"; public void say(){ String className = "Dog"; { //Variable 'className' is already defined in the scope String className = "Cat"; } } }
成员变量和类的代码块之间可以定义同名变量
class Person{ String className = "人类"; { String className = "Dog"; } }
总结
以上就是今天我要讲的内容,简单介绍了Java变量作用域中我遇到的问题。这篇关于Java变量作用域的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-15鸿蒙生态设备数量超8亿台
- 2024-05-13TiDB + ES:转转业财系统亿级数据存储优化实践
- 2024-05-09“2024鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)”实战课程已上线
- 2024-05-09聊聊如何通过arthas-tunnel-server来远程管理所有需要arthas监控的应用
- 2024-05-09log4j2这么配就对了
- 2024-05-09nginx修改Content-Type
- 2024-05-09Redis多数据源,看这篇就够了
- 2024-05-09Google Chrome驱动程序 124.0.6367.62(正式版本)去哪下载?
- 2024-05-09有没有大佬知道这种数据应该怎么抓取呀?
- 2024-05-09这种运行结果里的10.100000001,怎么能最快改成10.1?