黑马程序员技术交流社区
标题:
技术blog07 by 八戒
[打印本页]
作者:
八戒
时间:
2015-6-7 20:14
标题:
技术blog07 by 八戒
和大家分享一个面试题,感觉挺经典的.....
public class VariantTest{
public static int staticVar = 0;
public int instanceVar = 0;
public variantTest(){
staticVar++;
instanceVar++;
System.out.print("staticVar="+staticVar+",instanceVar="+instanceVar);
}
}
复制代码
分析:
对于上面的程序,无论创建多少个实例对象,永远都只分配了一个staticVar变量,并且每创建一个实例对象,这个staticVar就会加1,但是,每创建一个实例对象,就会分配一个instanceVar即可能分配多个instanceVar并且每个instanceVar的值只自动加一次
作者:
且听风_R0pZK
时间:
2015-6-7 20:35
感谢楼主,学习了!:lol
作者:
八戒
时间:
2015-6-7 21:00
且听风_R0pZK 发表于 2015-6-7 20:35
感谢楼主,学习了!
客气了,以后多多交流吧:lol
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2