Java 局部变量、实例变量、类变量(静态变量)区别
来源:互联网 发布:录制cf视频软件 编辑:程序博客网 时间:2024/05/21 10:29
Java 局部变量、实例变量、类变量(静态变量)区别
- Java 局部变量实例变量类变量静态变量区别
- 局部变量
- 实例变量
- 类变量静态变量
- 伪代码说明
- 实例变量与类变量区别
1. 局部变量:
局部变量是类的方法中的变量;
2. 实例变量:
实例变量也是类中独立于方法之外的变量,不过没有static修饰,也叫 对象变量
3. 类变量(静态变量):
类变量是类中独立于方法之外的变量,用static 修饰,也叫 静态变量
4. 伪代码说明
public class Variable{ static int allClicks=0;//类变量 String str="hello world";//实例变量 public void method(){ int i =0;//局部变量 }}
5. 实例变量与类变量区别
区别在于:
类变量和实例变量的区别在于:类变量是所有对象共有,其中一个对象将它值改变,其他对象得到的就是改变后的结果;而实例变量则属对象私有,某一个对象将其值改变,不影响其他对象;
demo说明:
public class A{ static int a = 0; //类变量 private int b = 0; //实力变量} public class B{ public void main (String[] args){ A a1 = new A(); A a2 = new A(); a1.a = 3; // 等同于 A.a = 3; a1.b = 4 ; System.out.println(a2.a); //结果为3 //类变量是针对所有对象的,所以a1改变a,a2的a也改变 System.out.println(a2.b); //结果为0 //实例只改变自身的,所以a1对象的b改变,不影响对象a2的b变量 }}
1 0
- Java 局部变量、实例变量、类变量(静态变量)区别
- Java 局部变量、实例变量、静态变量(类变量)区别
- Java 中局部变量、静态变量和实例变量区别
- Java 变量类型(类变量,实例变量,局部变量)
- java线程安全问题之静态变量、实例变量(类变量)、局部变量
- java 全局变量 成员变量 局部变量 静态变量 实例变量
- 类变量、成员变量、实例变量、局部变量、静态变量、全局变量 的区别
- 类变量、成员变量、实例变量、局部变量、静态变量、全局变量的定义与区别
- java局部变量、类变量、实例变量有什么区别
- Java中字段、属性、成员变量、局部变量、实例变量、静态变量、类变量、常量
- java类中局部变量,实例变量,类/静态变量区别解析
- 成员变量和局部变量 (静态变量)类变量和实例变量
- 成员变量,局部变量,实例变量,类变量的区别
- 全局变量、局部变量、静态变量和实例变量的区别
- 全局变量、局部变量、静态变量和实例变量的区别
- 全局变量,局部变量,静态变量和实例变量的区别
- java基础(1)-实例变量、类变量、局部变量
- 静态变量、局部变量、实例变量
- 特殊符号 UNICODE编码
- 关于(WinCE系统).Net Framework 3.5平台通用复制和粘贴程序实现
- 嵌入式Linux基础知识2(嵌入式Linux开发环境搭建)
- 采购订单最终关闭之后重新打开solution
- 在势不可挡和快速变化的现代web开发中 所需要学习的前端技能
- Java 局部变量、实例变量、类变量(静态变量)区别
- 自定义Camera,闪光灯,相机切换,相机聚焦
- x264码率控制参数详解
- 第13章 MySQL 数据库与JDBC编程
- iOS 大杂烩
- 逆向程序
- 【SHELL】如何让一个脚本有错误时停下来?
- 进程与线程的形象解释
- python challenge 13-16关 攻略