您的位置:首页 > 其它

面向对象——this和super

2016-06-11 14:22 225 查看
一. this

this: 调用非静态方法时,自动添加的一个变量,变量里的内容是调用这个方法的对象它自己的地址。

用法1:方法内部

区分同名的局部变量和成员变量

——this.成员变量

——不带this就是局部变量

用法2:调用同一个类的其它构造:构造函数第一行:this(参数列表)

用法3:调用同一个类中的其它非静态方法:this.方法名(参数列表)

以上所说方法均指非静态方法



this可以省略的情况——访问同一类中除构造以外的其他非静态成员

this不可以省略的情况——访问同一类中其他构造;代码中区分同名的局部变量和成员变量
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息