关于静态变量的继承
来源:互联网 发布:诺恩战士捏脸数据 编辑:程序博客网 时间:2024/05/15 23:42
父类:
package test;public class father { public static int s=0;}
子类1:
package test;public class son1 extends father{ public son1() { s=1; }}
子类2:
package test;public class son2 extends father{ public son2() { s=2; }}
测试
package test;public class Test { private static son1 s1 = new son1(); private static son1 s11 = new son1(); private static son2 s2 = new son2(); public static void main(String[] args) { // TODO Auto-generated method stub s1.s=1; s11.s=3; System.out.print("son1:"+s1.s+"\n"); System.out.print("son11:"+s11.s+"\n"); System.out.print("son2:"+s2.s); }}
输出:
结论:
静态变量永远都只占用一块内存,所有的对象都共享一个静态变量,只要有一个地方改变,则其他地方都要改变。
本文出自 “Rainlee的随笔记” 博客,请务必保留此出处http://rainlee.blog.51cto.com/7389753/1303472
0 0
- 关于静态变量的继承
- 关于静态变量和静态方法的继承。
- Java 静态变量的继承
- 关于变量的继承
- 静态变量 && 静态方法 的 继承
- PHP 类中的静态变量的继承
- 关于Python的静态变量
- 关于OBJC的静态变量
- 关于JAVA继承类的静态变量、成员变量、父子类构造方法调用顺序的探讨
- 关于JAVA继承类的静态变量、成员变量、父子类构造方法调用顺序的研究
- 静态变量继承
- 关于静态成员变量在类继承中的一个误区
- 关于静态成员变量在类继承中的一个误区
- Java中静态变量与静态方法的继承
- Java中静态变量与静态方法的继承
- Java中静态变量与静态方法的继承
- Java中静态变量与静态方法的继承
- java中静态变量与静态方法的继承问题
- 关于Bound Services的常用方式
- redhat下给普通用户增加sudo命令,让他可以获得修改等权限
- 关于控件touch事件的整理
- 关于Android如何给传递线程初始化数据
- 突出一个简单粗暴!Android Activity泄漏问题解决方案
- 关于静态变量的继承
- PSR-2 代码风格规范
- 关于android中box2D总结与实例
- 关于java数组的初始化
- 去掉a的虚拟边框
- C++中的头文件
- REST设计规则
- 关于C的声明规则解析
- 关于手势识别