黑马程序员技术交流社区

标题: 请教一小段程序的问题,谢谢了 [打印本页]

作者: leo_yang    时间: 2016-4-29 22:35
标题: 请教一小段程序的问题,谢谢了
class A
{
private static int count =0;
public A()
{
count+=1;
System.out.println(count);
}
}

class P109
{
public static void main(String [] args)
{
new A();
new A();
new A();
}
}

我觉得每次产生一个类A的新对象时应该count都初始化为0啊,可是为什么执行后是1,2,3
麻烦哪位高手讲的详细一些,谢谢了��




作者: 张金金金    时间: 2016-4-29 22:45
如果你的public A(int count){里面一样};是这样写的结果就和你想的一样;
你需要理清楚成员变量和局部变量之间的关系 。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2