5.5 super关键字
来源:互联网 发布:尚学堂 java视频 编辑:程序博客网 时间:2024/05/14 23:26
5.5 super关键字
5.5.1 super关键字操作被隐藏的成员变量和方法
子类一旦隐藏继承的成员变量或者方法,那么子类创建的对象就不再拥有该方法和变量,该方法和变量将由super关键字负责
子类中使用被子类隐藏继承的成员变量或者方法如下:
//super关键字使用super.x;super.play();
//super关键字操作被隐藏的成员变量和方法例子public class Example5_7_One {int n;float f() {float sum = 0;for (int i = 1; i < n; i++) {sum = sum + i;}return sum;}}public class Example5_7_Two extends Example5_7_One {int n;float f() {float s;super.n = n;s = super.f();return s - n;}float g() {float s;s = super.f();return s - 1;}}public class Example5_7 {public static void main(String[] args) {// TODO Auto-generated method stubExample5_7_Two two = new Example5_7_Two();two.n = 5;float two1 = two.f();float two2 = two.g();System.out.println(two1);System.out.println(two2);}}//输出结果为5.0和9.0
5.2.2 使用super调用父类的构造方法
(1)当用子类的构造方法创建一个子类对象时,子类的构造方法总是先调用父类的某个构造方法(子类没有指明调用父类哪个构造方法,就调用无参的构造方法)
(2)构造方法不能继承,所以子类需要在其构造方法中使用super关键字来调用父类构造方法,并且super必须是子类构造方法的第一条语句
super();
阅读全文
0 0
- 5.5 super关键字
- super关键字
- 关键字super
- super 关键字
- super关键字
- super关键字
- 关键字super
- super关键字
- super关键字
- Super关键字
- 关键字super
- super关键字
- super 关键字
- super关键字
- super关键字
- super关键字
- Super关键字
- super关键字
- 实现同一页面点击导航下边内容直接替换
- 属性动画的3D效果
- DMA&&I/O接口了解
- 微信小程序电商实战-入门篇
- javascript实现基本排序操作
- 5.5 super关键字
- 注解@JsonIgnore的使用方法及其效果
- hibernate_day02_07_实现类的三种状态和saveOrUpdate方法
- 蓝桥杯 算法训练 数字三角形 (Java解题)
- 资深架构师,告诉你开源对软件行业的危害
- 几部中国经典武侠电影
- 什么是BNF EBNF 巴科斯范式及其扩展 BNF & Augmented BNF
- 【Python语法笔记】列表
- Tomcat中的设计模式