问题描述
解决方案
解决方案二:
你这样写肯定不能访问了,即使要访问方法的变量,该变量最好加上final关键字
解决方案三:
加上final关键字就好了,但还是不会输出2
解决方案四:
如果要在内部类内访问方法的局部变量,这个变量必须被final修饰也就是必须finalStringinfo="2";刚刚测试了下,发现内部类的属性名称及内部类方法的局部变量名称不可以和外部类方法的局部变量重名,否则会覆盖掉外部类的方法的局部变量这个例子中就是值为3的info和值为4的info同时改名,然后给值为2的info加final修饰便可以在Inner的print方法中访问到值为2的info
解决方案五:
3楼正解;像这种问题其实很基础的,自己多动手练练,别人说的永远没有自己实践的印象深刻
解决方案六:
嗯,按楼上说的来
解决方案七:
三楼正解,学习
解决方案八:
楼主这题有问题,花费了n长时间,也没有解决。
时间: 2024-09-20 05:28:28