类变量和实例变量的区别
来源:互联网 发布:金如意软件 编辑:程序博客网 时间:2024/05/16 10:09
类变量也叫静态变量,也就是在变量前加了static 的变量;
实例变量也叫对象变量,即没加static 的变量;
区别:
类变量和实例变量的区别在于:类变量是所有对象共有,其中一个对象将它值改变,其他对象得到的就是改变后的结果;而实例变量则属对象私有,某一个对象将其值改变,不影响其他对象;
例:
实例变量也叫对象变量,即没加static 的变量;
区别:
类变量和实例变量的区别在于:类变量是所有对象共有,其中一个对象将它值改变,其他对象得到的就是改变后的结果;而实例变量则属对象私有,某一个对象将其值改变,不影响其他对象;
例:
public class A{ public static int a = 0; //类变量 public 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变量 }}
0 0
- 类变量和实例变量的区别
- 类变量和实例变量的区别
- 类变量和实例变量的区别
- 类变量和实例变量的区别
- 实例变量和类变量的区别
- 类变量和实例变量的区别
- 成员变量:类变量和实例变量的区别
- (类变量)静态变量和实例变量的区别?
- 静态变量和实例变量的区别
- 静态变量和实例变量的区别?
- 静态变量和实例变量的区别?
- 静态变量和实例变量的区别?
- 静态变量和实例变量的区别
- 静态变量和实例变量的区别
- 静态变量和实例变量的区别?
- 静态变量和实例变量的区别?
- 静态变量和实例变量的区别?
- 静态变量和实例变量的区别?
- 微服务实战(二):使用API Gateway
- (1)Java语言规范
- Labview 串口通信之——PC控制云台方向
- 微服务实战(三):深入微服务架构的进程间通信
- nodejs异步控制利器Async
- 类变量和实例变量的区别
- android中获取位置(二)--利用反向地址编码获取具体位置信息
- 微服务实战(四):服务发现的可行方案以及实践案例
- Python序列——Unicode
- Spy++ —— 窗口、消息查看分析利器
- hdu 5150 Sum Sum Sum(判断素数)
- 微服务实践(五):微服务的事件驱动数据管理
- 解决Swing JTable表头无法显示的问题
- code first 数据迁移