Java作用域

目录

1.作用域

基本使用

2.作用域的注意事项和细节使用


1.作用域

基本使用

局部变量一般是成员方法里的变量 。全局变量有默认值,局部变量没有默认值。

在类内但是方法外定义的变量是局部变量,有初始值0可以不赋初值,在方法内的是局部变量,需要赋初值 。

2.作用域的注意事项和细节使用

局部变量与全局变量重名时遵循就近原则,同一个作用域内局部变量不可重名。

局部变量的代码块结束了,局部变量就没了。

这里输出的是king,由于就近原则。

同名的局部变量可以覆盖同名的全局变量。

全局变量可以被本类使用,也可以被其他类通过对象调用而使用,局部变量只能在本类中对应的方法中使用,使用范围很窄。

局部变量不能加修饰词,修饰词就是protected,public等词。

相关推荐
阿波罗尼亚11 小时前
桌面应用开发技术:NetBeans RCP / Eclipse RCP / JavaFX / Electron / Qt / Flutter Deskto
java·eclipse·electron
echola_mendes11 小时前
InfluxDB(四)——动态 Field/Tag 实现多类型设备统一接入的完整实践指南
java·后端·struts
SuperherRo11 小时前
服务攻防-Java组件安全&Solr搜索&Shiro鉴权&Log4j日志&JDK高版本绕过&CVE历史漏洞
java·log4j·solr·shiro·cve
Cyan_RA911 小时前
SpringMVC REST 详解
java·spring·mvc·springmvc·restful·jquery·jsp
skilllite作者11 小时前
Warp 新手极速上手与部署指南
java·前端·笔记·安全·agentskills
许彰午12 小时前
我手写了一个 Java 内存数据库(四):索引引擎、SQL 解析与总结
java·数据库·sql
TO_ZRG12 小时前
Android Broadcast Receiver完全入门指南
java·后端·spring
Knight_AL12 小时前
使用 CyclicBarrier + 自定义线程池实现 SpringBoot 并行报表(完整性能对比)
java·spring boot·后端
人道领域12 小时前
【LeetCode刷题日记】347.前k个高频元素
java·数据结构·算法·leetcode
tjl521314_2112 小时前
02C++ 静态变量与链接性
java·jvm·c++