3."超"关键字(super keyword) 
Super是一个参考(或说指针)指向他紧邻的父类(见下面的例子)。
用super可以指向被隐藏的父类的同名成员。

3.1 super指向父类的成员

注意: 下例中:子类和父类都有i,我们一共有两个i,用super可以指向前一个父类的i。

例1.3.1---

class AMark_to_win {
    int i;
}

class B extends AMark_to_win {
    int i;

public B(int x, int y) {
        super.i = x;//AMark_to_win 的 i被赋值
        i = y;//B的i被赋值
    }

public void show() {
        System.out.println("i in superclass: " + super.i);
        System.out.println("i in subclass: " + i);
    }
}

public class Test {
    public static void main(String[] args) {
        B b = new B(2, 3);
        b.show();
    }
}

更多请见:http://www.mark-to-win.com/tutorial/java_3_Super.html

java中Super到底是什么意思?必须举例说明!相关推荐

  1. java里的super杀意思,java中Super到底是什么意思?必须举例说明!

    马克-to-win,Super是一个参考(或说指针)指向他紧邻的父类(见下面的例子).Super is a reference of its neighbour superclass So Use s ...

  2. Java中super关键字及super()的使用

    Java中super关键字及super()的使用: 1.super的使用: (1)super是一个关键字. (2)super和this很类似,我们对比着学习. 2.先复习一下this关键字的使用. ( ...

  3. java里面super(),Java中super

    Java中super 1. super代表父类?代表父类的对象?还是代表父类的引用?为什么super()在构造方法,super.fun()在方法能用?个人认为应该是super表示对象才能这么调用,可父 ...

  4. java中super的三种用法

    java中super的用法 super只在子类中出现 super有三种用法 [1] super.xxx; xxx可以是类的属性. 例如super.name;即从子类中获取父类name属性的值 [2] ...

  5. Java中super详解

    目录 Java中super详解 super的作用: 1.     通过super可以访问父类的构造方法 2.   通过super可以访问父类的属性(非私有) 3.        通过super可以访问 ...

  6. Java中super关键字详解

    Java中super关键字详解 super有什么用? super什么时候不可以省略呢? super在内存图中是如何存在的呢? super使用时的注意事项 super有什么用? (1)当子类中构造方法第 ...

  7. Java中super方法的使用

    Java中super方法的使用 super关键字: (1)super能出现在实例方法和构造方法中. (2)super的语法是"super."和"super()" ...

  8. java中super的用法

    java中super的用法 super只在子类中出现 super有三种用法 [1] super.xxx; xxx可以是类的属性. 例如super.name;即从子类中获取父类name属性的值 [2]  ...

  9. Java中super关键字及其作用

    Java中super关键字及其作用 super关键字及其作用 A:super关键字指代父类对象引用(super代表父类存储空间的标识) B:作用: a:访问被子类隐藏的父类同名成员变量和成员方法 : ...

最新文章

  1. R语言sys方法:sys.getpid函数获取R会话的进程ID、sys.glob函数和file.path函数匹配文件夹下的所有特定类型文件、sys.info函数获取系统和用户信息
  2. 第十一周学习总结--助教
  3. 初探性能优化——2个月到4小时的性能提升
  4. git pull命令执行时,命令框不可操作的问题
  5. JS常用的设计模式(7)—— 外观模式
  6. 腾讯陈妍:万物互联时代,保险业应更注重服务创新来挖掘用户需求
  7. 【传智播客】JavaWeb程序设计任务教程 第一章练习答案
  8. 苹果cms v10模板 蓝色简洁大气手机端模板
  9. Linux下virtualenv与virtualenvwrapper详解
  10. golang 数组组合成最小的整数_Redis之整数集合底层实现
  11. Could not find a version that satisfies the requirement PyQt5
  12. SM2算法和RSA算法简介
  13. 2022年华为笔试面试机考真题100道(C/C++语言)
  14. 用一个简单的函数来理一下RPC调用过程
  15. Spark未授权访问getshell
  16. 程序员跳槽和面试,猎头不会告诉你的那些事儿
  17. 共轭函数和原函数的关系
  18. Java队列的poll,peek,element的区别
  19. 优化Facebook广告ROI的数据驱动方法:从投放到运营
  20. pdf压缩的网站?pdf文件在线压缩?在线压缩pdf文件大小?pdf文档压缩,在线压缩pdf文件大小,压缩pdf大小的方法?

热门文章

  1. 记录一下在ROS里调用ORK的苦逼历程
  2. 亚马逊关键词研究 如何选择亚马逊关键词?
  3. 大数据量高效导入数据库(以excel导入sqlserver为例)
  4. funcode环境配置(亲测有效)
  5. matlab进行fft仿真,基于fft算法的MATLAB仿真
  6. 倒计时2天:中国工程院院士谭建荣等嘉宾确认出席,“警务+”时代来临...
  7. Mac安装配置Maven及镜像
  8. ITIL 4Foundation课本概念常考点
  9. JS实现网页动态折叠菜单
  10. win10新建文本文档(TXT)的快捷键