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

So Use super to call superclass’s constructor

用super可以指向被隐藏的父类的同名成员。Use super to call superclass’s members that has been hidden by a member of a subclass.

3.1 super指向父类的成员

注 意: 下例中:子类和父类都有i,我们一共有两个i,用super可以指向前一个父类的i。 note that: in the following case, subclass and super class both have a i, so altogether they have two 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();

}

}

result is:

i in superclass: 2

i in subclass: 3

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

  1. java继承关键字super_java学习笔记-继承中super关键字

    背景: 在java继承的概念中我们得知,被声明为私有的类成员对所属的类来说仍然是私有的.类之外的任何代码都不能访问,包括子类. super关键字的两种用法: 1.用于调用超类的构造函数: 2.用于访问 ...

  2. java里throws详细讲解,基于Java中throw和throws的区别(详解)

    系统自动抛出的异常 所有系统定义的编译和运行异常都可以由系统自动抛出,称为标准异常,并且 Java 强烈地要求应用程序进行完整的异常处理,给用户友好的提示,或者修正后使程序继续执行. 语句抛出的异常 ...

  3. java里上下文对象,java-在百里香模板中的Web上下文对象上发出...

    我试图在thymeleaf 3.0.3和Spring Boot 1.5.1的模板中调用Web上下文对象上的方法,例如#request和#response. 我不断收到这样的错误: org.spring ...

  4. 怎么在Java里辨别小数_求教java中如何判断一个数是不是小数,求详细代码及解释...

    求教java中如何判断一个数是不是小数,求详细代码及解释 关注:62  答案:2  mip版 解决时间 2021-01-29 22:49 提问者孤酒醉人心 2021-01-29 03:13 求教jav ...

  5. java里break的使用方法_Java中break的第三种用法说明

    在Java中,break语句有三种用法,第一种是用于终止switch语句中的语句序列,第二种是用于退出循环,然而第三种是用作goto语句的"文明"形式! 我们知道,goto语句会破 ...

  6. clob在java里的类型_Java对Oracle中Clob类型数据的读取和写入(转)

    Java对Oracle中Clob数据类型是不能够直接插入的,但是可以通过流的形式对clob类型数据写入或者读取,网上代码并不算特别多,讲的也不是很清楚,我对网上资料进行了整理和总结,具体看代码: 写入 ...

  7. java关键字super的作用_java中super关键字的作用

    1.super关键字可以在子类的构造方法中显示地调用父类的构造方法,super()必须为子类构造函数中的第一行. 2.super可以用来访问父类的成员方法或变量,当子类成员变量或方法与父类有相同的名字 ...

  8. java里的字符流_javaIO流中字符流的应用

    public classFiveKindIO {public static void main(String[] args) throwsException {//被复制的文件 String src ...

  9. java中super()什么意思_java中Super到底是什么意思?必须举例说明!

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

最新文章

  1. 自动驾驶感知系统盘点
  2. .NET Core 3.0特性初探:C# 8、WPF、Windows Forms、EF Core
  3. uva 10710——Chinese Shuffle
  4. 一个控制器怎么转发到另外一个控制器_楼宇自动化系统(BAS),DDC,一个最核心的控制器...
  5. java只有值传递_为什么说java中只有值传递
  6. 小鹏汽车又有高管加盟,这次是前一汽技术研发院副院长刘明辉
  7. 根据APK文件查看应用的MD5签名
  8. IT 工作中常用的英语单词
  9. tinyMediaManager 群晖 docker
  10. 复旦大学机试题2019A斗牛
  11. 2018-CVPR-Harmonious Attention Network for Person Re-Identification
  12. 安卓模拟器突然不支持VT打不开模拟器的解决办法
  13. 协同级联网络和对抗网络的目标检测
  14. java class.getmethod_java 反射使用 Class.getMethod 应注意
  15. Today今天便利店的梦想:准独角兽的雄心与挑战
  16. JavaScript学习笔记(八)——作用域
  17. 算法虐我千百遍,我待算法如初恋
  18. php运行python爬虫_群晖系统中运行python爬虫程序
  19. Flash破解与防破解(转载)
  20. vue 拓扑组件_vue.js生成S型拓扑图

热门文章

  1. ajax改变json指向,Ajax遍历jSon后对每一条数据进行相应的修改和删除(代码分享)
  2. C++远航之封装篇——析构函数
  3. 假期第一次编程总结(改二)
  4. jpush 极光推送 java
  5. iOS中常见的6种传值方式,UIPageViewController
  6. Txt格式配置表无法解析的问题——BOM
  7. asp.net中ADO.NET连接SQL数据库代码和连接Access数据库代码
  8. Syslistview32+Systreeview32系统操作动态链接库和实际的商业化
  9. windows phone7 学习笔记14——地理位置服务与反应性扩展框架
  10. MVVM更容易内存泄露吗?