java关于this的解释

[复制链接]
查看11 | 回复5 | 2013-7-5 09:08:47 | 显示全部楼层 |阅读模式
controller一定在你InputFrame类中定义的是一个全局变量.在构造函数中传入一个controller赋值给类成员变量controller...
回复

使用道具 举报

千问 | 2013-7-5 09:08:47 | 显示全部楼层
this是系统的一个隐含指针,指向当前程序所在的对象。this.controller=controller 也就是把InputFrame(MyController controller)中的controller 赋值给类里的controller...
回复

使用道具 举报

千问 | 2013-7-5 09:08:47 | 显示全部楼层
this.controller这个controller代表是类成员变量,=controller;这个controller表示方法传入的参数,赋值操作...
回复

使用道具 举报

千问 | 2013-7-5 09:08:47 | 显示全部楼层
this 就是你new 出来的对象...
回复

使用道具 举报

千问 | 2013-7-5 09:08:47 | 显示全部楼层
this.controller是你写的MyController类的属性,之所以要加this是因为你的InputFrame函数的参数为controller如果不加this两个controller就会混淆,不想用this你也可以将参数变量名改掉只要与类本身的属性不重复就可以了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行