int temp = count;
count = count + 1;
return temp;是这样子的,返回的是0,但count的值已经变成1了
解决方案 »
- 初学者的多继承问题
- eclipse,急
- 我的程序界面不能显示
- 获取某个package 的所有类名
- 怎样实现帮助菜单弹出一个记事本
- 如何设置Jframe的背景图片?
- 大家好,我在myeclipse下开发JSP的数据库网站,,那JDBC的数据库驱动程序文件放在哪里啊,我不会,初用,感谢
- 有没有金蝶的人呀?我要去金蝶了,里面怎么样呀?
- 感谢各位前辈chenyuan_tongji、hardas、iloveyouonlyonce、eyeieye的帮助!!!
- ResultSet rs=pstmt.executeQuery();执行总出错,求问
- 如何在一个JPanel中通过按钮弹出一个JDialog
- 输入输出流的问题,求大神帮忙
你只是没弄懂count++而已
第二此输出时,函数返回值为1,由于自增count变为了2
如果这样理解:
第一次执行的是调用新建对象m的值。自加在变量的后面,对象变量返回值后在自加。返回值是0,变量count值自加变成1;
第二次执行是调用已建立对象m的值。对象m调用方法count,返回值1,变量count值自加变成2。是错误的!!!!!!!!!!我认为正确理解是:
变量count是静态成员变量,存储在方法区内,不受局部变量影响。
无论你是调用什么对象,只要执行了count方法后,成员变量count的值都会自增。