日期:2014-05-20  浏览次数:20808 次

问个传参的问题.谢谢.
public   void   setMy(MyPanel   mp){
this.mp   =   mp;
}

这个this.mp   =   mp起的是什么作用?

应该是传参吧?   能告诉我为什么传吗?

------解决方案--------------------
赋值,你的类里碰巧有个叫mp变量,而你传的参数不凑巧也叫mp,为了区别这两个mp,就this.mp = mp;
------解决方案--------------------
在JAVA中有THIS的用法,没有变量A=变量A的说法,只有this.A=A