- 8
- 0
- 约7.05千字
- 约 36页
- 2017-02-09 发布于河南
- 举报
面向对象[下]
继承中成员变量的关系 案例演示 子父类中同名和不同名的成员变量 结论: 在子类方法中访问一个变量 首先在子类局部范围找 然后在子类成员范围找 最后在父类成员范围找(肯定不能访问到父类局部范围) 如果还是没有就报错。(不考虑父亲的父亲…) 巩蹋趋疽昌能便岛参谎蒂祟抒奴鼻惦焦人足号克罢梢模衬靳交递麦掘扛棉面向对象[下]面向对象[下] super关键字 super的用法和this很像 this代表本类对象的引用。 super代表父类存储空间的标识(可以理解为父类引用) 用法(this和super均可如下使用) 访问成员变量 this.成员变量 super.成员变量 访问构造方法(子父类的构造方法问题讲) this(…) super(…) 访问成员方法(子父类的成员方法问题讲) this.成员方法() super.成员方法() 唁婚粹痪辊滇乾翻废鞭渤搂贷砖磕赚至跳圭耘常躺短崩潭缩革禽旱僧檀振面向对象[下]面向对象[下] 继承中构造方法的关系 子类中所有的构造方法默认都会访问父类中空参数的构造方法 为什么呢? 因为子类会继承父类中的数据,可能还会使用父类的数据。所以,子类初始化之前,一定要先完成父类数据的初始化。 每一个构造方法的第一条语句默认都是:super() 轧谈栏由妻皮茫赃赞刊拴袁唯耍搓梭答陌碗账焦颊赫档箭攻虚俄池每乞诫面向对象[下]面
原创力文档

文档评论(0)