读书人

改正Java静态内部类的谣言

发布时间: 2013-09-25 11:02:59 作者: rapoo

纠正Java静态内部类的谣言
我看到很多网上说,this指向实例类!所以,静态内部类能使用this。
我不知道为什么别忍着要这么说,我觉着这话错了,别的不说,上代码,
如果我错了,求指正,勿喷!

老实说,我看不出你的代码有何不妥/特别和你想表达什么

[解决办法]
说的是static 方法/代码块里不能使用this。怎么变成static类里了?
[解决办法]
静态内部类是可以用this的,但静态方法,静态块是不能用的。
[解决办法]
public static B a(int a){
this.a = a ; return this;}
public B b(int val){
b = val ; return this;}
}
这里你如果这么写就是不对了。

读书人网 >J2SE开发

热点推荐