04-java成员变量与局部变量
来源:互联网 发布:gcc stl源码 编辑:程序博客网 时间:2024/06/06 10:34
成员变量与局部变量
成员变量是在类范围定义的变量,局部变量在方法里定义的变量。
成员变量分为类Field和实例Field,有static修饰的是类Field;
访问Field的语法:
类.类Field
实例.实例Field
实例.类Field
class Person{public String name; //实例Fieldpublic static int age; //类Feild}public class PersonTest{public static void main(String[]args){System.out.println(Person.age);Person p=new Person();System.out.println(P.age); //成员变量创建时会默认初始化System.out.println(p.name);p.name="张三"; p.age=14;System.out.println(p.age);System.out.println(p.name);}}
局部变量分为以下三种:
形参:
方法局部变量:
代码块局部变量:
除形参外,方法局部变量和代码块局部变量必须初始化指定初始值,否则无法访问;
<span style="font-size: 24px;">public class Test{private String name="张三"private static int age=23;public void info(){String name="李四";<span style="color: rgb(204, 0, 0);">System.out.println(name); //输出为李四System.out.println(this.name); //输出为张三</span>}public static void main(String[]args){int age=66;<span style="color: rgb(204, 0, 0);">System.out.println(age); //输出66System.out.println(Test.age); //输出23</span>}}</span>在java中当局部变量与成员变量重名时,局部变量会覆盖成员变量,若要引用被覆盖的成员变量则要使用this(对于实例Field)或类名(对于类Field)调用成员变量;
0 0
- 04-java成员变量与局部变量
- java局部变量与成员变量
- Java的局部变量与成员变量
- java 线程---成员变量与局部变量
- java 线程---成员变量与局部变量
- java 线程---成员变量与局部变量
- java中的成员变量与局部变量
- JAVA笔记:成员变量与局部变量
- java中成员变量与局部变量
- java成员变量与局部变量
- java中的局部变量与成员变量
- Java 局部变量与成员变量详解
- java成员变量与局部变量
- 局部变量与成员变量
- 局部变量与成员变量
- 局部变量与成员变量
- 成员变量与局部变量
- 局部变量与成员变量
- 应用程序的闪屏效果的制作
- 核雕保养最实用的4个小技巧
- 03-java面向对象(上)
- Android 开发获取程序启动次数
- poi操作excel(二)
- 04-java成员变量与局部变量
- Java Thread&Concurrency(8): 深入理解CompletionService接口及其实现
- ubuntu 允许root远程ssh登录
- Pro Android学习笔记(一零零):BroadcastReceiver(4):IntentService
- 文件上传类 2
- 自旋锁和互斥锁区别
- C# WinForm捕获未处理的异常
- ubuntu 安装mysql
- 户外流动车体广告贵港市整治成效显著