黑马程序员技术交流社区

标题: this关键字是什么以及this关键字的应用场景?老铁解释下 [打印本页]

作者: 烽火狼烟    时间: 2017-5-14 19:56
标题: this关键字是什么以及this关键字的应用场景?老铁解释下
this关键字是什么?this关键字的应用场景?老铁解释下{:8_471:}
作者: 黑马王大锤    时间: 2017-5-14 20:08
this代表着当前类的对象,一般和super做对比着用的,super代表着父类对象的引用,而this是当前类对象的引用。

作者: pkpang    时间: 2017-5-14 22:24
[Java] 纯文本查看 复制代码
//this关键字指代当前类本身
public class Test{
        private String name;
        public void setName(String name){
                //用法1:当我们的形参与成员变量名称一样是,为了区别形参与成员变量,此时可以通过this关键字来表示指定的为类的成员变量。
                this.name = name;
        }
        public String getName(){
                //用法2:当需要在当前类的某个方法中调用当前类的其他方法,可以在该被调用的方法前加this,不过一般这个this可以省略。
                this.setName("张三");
                return name;
        }
}

作者: unscdf117    时间: 2017-5-14 23:29
this是指当前的类本身  具体用处就是引用当前类的对象的  比如getApplication().this





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