黑马程序员技术交流社区

标题: 关于this和super [打印本页]

作者: 阿呆小公举    时间: 2015-12-6 19:01
标题: 关于this和super
this和super的区别
1,成员变量:this.成员变量  既可以访问本类的成员变量,也可以访问父类的成员变量   
                    super.成员变量只能访问父类的成员变量
2,成员方法 :this.成员方法 既可以访问本类的成员方法,也可以访问父类的成员方法
                    super。成员方法只能访问父类的成员方法
3,构造函数:this(....)只可以访问本类中的构造方法
                   super(...)只能访问父类的构造方法
注意:1,当父类的成员变量被private修饰时,子类想访问父类的成员变量,需使用super.getXxx()或super.setXxx()方法。
2,静态方法中是没有this关键字的,静态是随着类的加载而加载,this是随着对象的存在而存在,静态比对象先存在。
3,每条构造方法的第一条语句都默认为super();




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