java :方法内部类如何仿问外部变量名

http://img.mukewang.com/57bd468e0001162006330553.jpg

苍月坠梦3560349
浏览 1776回答 6
6回答

qq_原来这就是来自北方的汉子_03305421

1吧B改为全局变量就可以用b了;2你用this.b这里的this代表的是内部类Minner  你可以把b定义在Minner里面,那么也可以3去掉this,吧 int b=13;改为 final int b=13;

cyc川

当内部类和外部类有变量名相同时,在内部类里面调用外部类时,才用this,如果不用,默认调用内部类的变量。如果变量名不相同,那么直接调用就好了

我说红豆你说哟

直接("b" + b);

四无小青年

//改成final的就可以直接访问了,都不需要用xx.this final int b望采纳
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java