1,这里的void fermin(int i)方法是Inc类的成员方法
2,它是Inc inc 对象所具备的行为方法,可以对成员变量进行操作.
3,void fermin(int i)中的 i 是局部变量,它的生命周期只局限于这个函数开始的结束
4,执行inc.fermin(i)时;调用了void fermin(int i)方法,相当于把当前 i 的值赋给了 fermin函数中的参数,也就是
int i=i(为了区分,下面写成i1,i2即 i1=i2), 执行方法体的时候,i1++ 此时,i1的值为1
但是当该函数执行完后,i1自动销毁. 其实这个函数并没有对i2做任何的赋值操作
5,如果想对 i 进行操作的话,应该让它的生命周期更长,定义成成员变量
6,i=i++;这里是对局部变量 i 的赋值,i++操作符含义是执行完表达式再进行赋值
相当于System.out.println(i++);
|