黑马程序员技术交流社区
标题:
输出的结果怎么是两个10?
[打印本页]
作者:
下一页5
时间:
2015-5-19 07:53
标题:
输出的结果怎么是两个10?
class Test
{
int count = 9;
public void count1()
{
count = 10;
System.out.println("count1="+count);
}
public void count2()
{
System.out.println("count2="+count);
}
public static void main(String[] args)
{
Test t = new Test();
t.count1();
t.count2();
}
}
//输出结果怎么是两个10?
复制代码
作者:
王小乖
时间:
2015-5-19 07:58
你在调用count1的时候,把变量count重新赋值了,所以出现两个10.
作者:
下一页5
时间:
2015-5-19 08:12
王小乖 发表于 2015-5-19 07:58
你在调用count1的时候,把变量count重新赋值了,所以出现两个10.
搞懂了谢谢
作者:
xgd6612
时间:
2015-5-19 09:33
................................new两个对象就不会两个都是10~
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2