这个有点小小疑问呢
就是我定义的int型变量b是1然后运行我定义的方法,方法是想让传入的参数减一并运用方法,然后输出b但为什么输出的b还是1,那这样是运用了方法还是没有用到方法呢这种方法是有关堆和栈吗不太懂
因为是值传递,所以调用方法前后值不变
引用类型才会在调用的方法里保存修改,否则最好使用方法返回值,然后接收类似这样:
int a = subOne(1); private int subOne(int num){ num --; return num; }