Java
基础知识
01概述
02变量
03运算符
04程序控制语句
05数组
06面向对象编程
07代码练习
08重载
09作用域
10构造方法&构造器
11this
12包
13修饰符
14封装
15继承
16super
17覆盖&重写
18多态
19零钱通项目
20类变量&类方法
21抽象类
22接口
23内部类
24枚举
25泛型
26常用API
27lambda表达式
28正则表达式
29异常
30File&IO流
31日志技术
32多线程
33网络编程
-
+
首页
09作用域
## 概念 - 在Java编程中,主要的变量就是属性(成员变量)和局部变量 - 局部变量一般指的是在成员方法中定义的变量 - Java中作用域的分类:全局变量(即属性,作用域为整个类体)与局部变量 - 全局变量可以不赋值,直接使用,因为有默认值,局部变量必须赋值后,才能使用,因为没有默认值 - 全局变量:可以被本类使用,或其他类使用(通过对象调用);局部变量:只能在本类中对应的方法中使用 - 全局变量/属性可以加修饰符;局部变量不可以加修饰符 **注意事项** - 属性和局部变量可以重名,访问时遵循就近原则。 - 在同一个作用域中,两个局部变量,不能重命名 - 属性生命周期较长,伴随着对象的创建而创建,伴随着对象的死亡而死亡;局部变量生命周期较短,伴随着它的代码块的执行而创建,伴随着代码块的结束而死亡,即在一次方法调用过程中。 ## 举例 ```JAVA public class Scope{ public static void main(String[] args){ Cat cat = new Cat(); cat.cry(); cat.eat(); } } class Cat{ int age = 10; public void cry(){ int n = 10; String name = "jack"; System.out.println(age); } public void eat(){ int age = 1110; System.out.println(age); } } ``` 
毛林
2025年9月7日 12:13
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档(打印)
分享
链接
类型
密码
更新密码