黑马程序员技术交流社区
标题:
关于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