黑马程序员技术交流社区

标题: this 关键字 [打印本页]

作者: zhangdazhi186    时间: 2015-10-29 23:01
标题: this 关键字
this()必须鞋子构造方法的第一行吗?
作者: Switch_vov    时间: 2015-10-30 13:36
构造函数中第一条默认是super();,所以如果你调用的是父类的无参数构造函数的话,可以不写这条语句,如下所示:abstract class Animal{        //动物类
        public abstract void cry();        //动物叫的抽象方法
}

class Dog extends Animal{        //狗
        @Override
        public void cry(){        //狗叫
                System.out.println("汪汪叫");
        }
        public Dog() {
                super();//这条语句可以不写
        }
}

this是一个对自身对象的引用,只能在类中非主方法的其他方法中使用,其常用地方为set方法中区分变量是传入变量还是类的成员变量。





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