java里的super杀意思,java中Super到底是什么意思?必须举例说明!
马克-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到底是什么意思?必须举例说明!相关推荐
- java继承关键字super_java学习笔记-继承中super关键字
背景: 在java继承的概念中我们得知,被声明为私有的类成员对所属的类来说仍然是私有的.类之外的任何代码都不能访问,包括子类. super关键字的两种用法: 1.用于调用超类的构造函数: 2.用于访问 ...
- java里throws详细讲解,基于Java中throw和throws的区别(详解)
系统自动抛出的异常 所有系统定义的编译和运行异常都可以由系统自动抛出,称为标准异常,并且 Java 强烈地要求应用程序进行完整的异常处理,给用户友好的提示,或者修正后使程序继续执行. 语句抛出的异常 ...
- java里上下文对象,java-在百里香模板中的Web上下文对象上发出...
我试图在thymeleaf 3.0.3和Spring Boot 1.5.1的模板中调用Web上下文对象上的方法,例如#request和#response. 我不断收到这样的错误: org.spring ...
- 怎么在Java里辨别小数_求教java中如何判断一个数是不是小数,求详细代码及解释...
求教java中如何判断一个数是不是小数,求详细代码及解释 关注:62 答案:2 mip版 解决时间 2021-01-29 22:49 提问者孤酒醉人心 2021-01-29 03:13 求教jav ...
- java里break的使用方法_Java中break的第三种用法说明
在Java中,break语句有三种用法,第一种是用于终止switch语句中的语句序列,第二种是用于退出循环,然而第三种是用作goto语句的"文明"形式! 我们知道,goto语句会破 ...
- clob在java里的类型_Java对Oracle中Clob类型数据的读取和写入(转)
Java对Oracle中Clob数据类型是不能够直接插入的,但是可以通过流的形式对clob类型数据写入或者读取,网上代码并不算特别多,讲的也不是很清楚,我对网上资料进行了整理和总结,具体看代码: 写入 ...
- java关键字super的作用_java中super关键字的作用
1.super关键字可以在子类的构造方法中显示地调用父类的构造方法,super()必须为子类构造函数中的第一行. 2.super可以用来访问父类的成员方法或变量,当子类成员变量或方法与父类有相同的名字 ...
- java里的字符流_javaIO流中字符流的应用
public classFiveKindIO {public static void main(String[] args) throwsException {//被复制的文件 String src ...
- java中super()什么意思_java中Super到底是什么意思?必须举例说明!
[学习笔记] 3."超"关键字(super keyword) super是一个参考(或说指针)指向他紧邻的父类(见下面的例子). 用super可以指向被隐藏的父类的同名成员. 3. ...
最新文章
- 自动驾驶感知系统盘点
- .NET Core 3.0特性初探:C# 8、WPF、Windows Forms、EF Core
- uva 10710——Chinese Shuffle
- 一个控制器怎么转发到另外一个控制器_楼宇自动化系统(BAS),DDC,一个最核心的控制器...
- java只有值传递_为什么说java中只有值传递
- 小鹏汽车又有高管加盟,这次是前一汽技术研发院副院长刘明辉
- 根据APK文件查看应用的MD5签名
- IT 工作中常用的英语单词
- tinyMediaManager 群晖 docker
- 复旦大学机试题2019A斗牛
- 2018-CVPR-Harmonious Attention Network for Person Re-Identification
- 安卓模拟器突然不支持VT打不开模拟器的解决办法
- 协同级联网络和对抗网络的目标检测
- java class.getmethod_java 反射使用 Class.getMethod 应注意
- Today今天便利店的梦想:准独角兽的雄心与挑战
- JavaScript学习笔记(八)——作用域
- 算法虐我千百遍,我待算法如初恋
- php运行python爬虫_群晖系统中运行python爬虫程序
- Flash破解与防破解(转载)
- vue 拓扑组件_vue.js生成S型拓扑图
热门文章
- ajax改变json指向,Ajax遍历jSon后对每一条数据进行相应的修改和删除(代码分享)
- C++远航之封装篇——析构函数
- 假期第一次编程总结(改二)
- jpush 极光推送 java
- iOS中常见的6种传值方式,UIPageViewController
- Txt格式配置表无法解析的问题——BOM
- asp.net中ADO.NET连接SQL数据库代码和连接Access数据库代码
- Syslistview32+Systreeview32系统操作动态链接库和实际的商业化
- windows phone7 学习笔记14——地理位置服务与反应性扩展框架
- MVVM更容易内存泄露吗?