黑马程序员技术交流社区

标题: this用法 [打印本页]

作者: ringfingers    时间: 2015-10-4 18:20
标题: this用法
(I)this关键字
在一个类中,当调用构造方法创建对象实例时,如果类的实例变量和局部变量名称相同,则要用this关键字区分。反之,编译可能出错。

II)this关键字事例
public class Test{
        String name;
        Public Test(String name){
             this.name  = name;
     }
}

(III)使用this关键字的情况
(1)在一个构造方法中,通过this关键字调用所在类中的另一个构造方法。
(2)在一个实例方法内,局部变量或参数与实例变量名称相同,编译口器无法区分变量,这时要用this关键字。
(3)在一个实例方法内,通过this关键字访问当前实例的引用。

作者: #→_→    时间: 2015-10-4 19:30
头像不错
作者: 书生_R    时间: 2015-10-4 19:55
this还可以访问你导入的包中的方法。
作者: 任振铭    时间: 2015-10-4 20:14
呵呵呵呵
作者: ZhengJX    时间: 2015-10-4 21:35
黑马有你更精彩
作者: lkjmnbqwe    时间: 2015-10-4 21:36
头像很棒




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2