[学习笔记]

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();

}

}

文章转载自原文:

希望与广大网友互动??

点此进行留言吧!

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

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

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

  2. java中process方法用处_Java中ProcessBuilder应用实例

    系列说明 可以使用java中的ProcessBuilder执行本地命令或脚本等工作 以下是一个简单的使用java调用本地python脚本的例子 List commands=new ArrayList( ...

  3. java不能覆盖父类的_java中子类覆盖父类方法所必须满足的条件

    一.描述 子类重写(覆盖)父类的方法必须满足的条件: 1.父类中的方法在子类中必须可见,即子类继承了父类中的该方法(可以显式的使用super关键字来访问父类中的被重写的方法), 如果父类中的方法为pr ...

  4. java关键字super指什么_java 关键字super详解及用法

    java 关键字super详解 一.super关键字 在JAVA类中使用super来引用父类的成分,用this来引用当前对象,如果一个类从另外一个类继承,我们new这个子类的实例对象的时候,这个子类对 ...

  5. java关键字有什么用_JAVA中关键字有什么用

    展开全部 Java关键e68a84e8a2ad3231313335323631343130323136353331333363356566字及其作用 一. 关键字总览: 访问控制 private pr ...

  6. java 静态调用非静态方法_java中静态方法中调用非静态方法的详解

    首先static的成员是在类加载的时候初始化的,JVM的CLASSLOADER的加载,首次主动使用加载,而非static的成员是在建立对象的时候,即new 操做的时候才初始化的:函数 前后顺序是先加载 ...

  7. java中组件与容器_java中的容器组件和非容器组件

    1.java使用到的图形类主要在java.awt 与javax.swing包中. 2.java.awt 与 javax.swing包的区别: ① java.awt中使用的图形类都是依赖于系统的图形库的 ...

  8. java boolean几个字节_Java中boolean类型到底占用多少个字节?

    1.时间:2017-07-03 07:37:06YuanMxy 2.问题描述:今天在复习java基础的时候发现一小问题,Java中boolean类型到底占用多少个字节? 3.问题解答: (1)什么是b ...

  9. java 基本类型的引用_Java中的基本数据类型与引用数据类型

    一.基本数据类型 byte.short.int.long(整数类型) float.double(浮点数类型) char(字符型) boolean(布尔类型 ) Java数据大多数存放在堆栈中.栈区:存 ...

  10. java对于数组的定义_Java中方法的定义与使用,以及对数组的初步了解。

    方法 方法的含义 定义: 方法就是用来完成解决某件事情或实现某个功能的办法. 方法实现的过程中,会包含很多条语句用于完成某些有意义的功能--通常是处理文本,控制输入或计算数值. 我们可以通过在程序代码 ...

最新文章

  1. python入门教程非常详细-Python该怎么入门?Python入门教程(非常详细)
  2. java对象内存模型_Java对象的内存模型
  3. Jeecg-Boot 快速开发平台,前后端分离—开发工具安装
  4. 信息——人类现代文明的奇迹
  5. centos转换linux格式,CentOS 下转换网易云音乐ncm格式为mp3
  6. python中len用法_python中字典len()的用法
  7. 关于AutoCAD软件的PDF打印机的问题
  8. mysql stmt attr set_mysqli_stmt::attr_set()
  9. struct字节计算
  10. html特殊符号怎么输入法,教您特殊符号怎么打出来
  11. 计算机等级图片背景蓝色怎么调,如何给证件照换背景色/把背景底色为蓝色的证件照换为白色底 - 狸窝...
  12. vue3+tsx 踩坑
  13. Java 从word中提取文字信息(开发笔记)
  14. 面向民航的航空数据链协议解析应用研究
  15. DNS添加/修改/查询/删除A记录
  16. 仿微信录音功能-(声波动画,上滑取消,超时截取,倒计时提醒)
  17. 交通大数据应用场景——高速落地检
  18. DSO Framer ActiveX 控件
  19. OLA/SOLA/WSOLA语音重叠相加算法分析
  20. 地铁照明中的智能照明控制系统

热门文章

  1. Spring的IOC(控制反转)与DI(依赖注入)
  2. Mysql进阶学习(一)基础查询
  3. react项目服务器Tomcat,tomcat部署react项目的方法
  4. ZBar 支持i386 armv6 armv7 armv7s x86_64 arm64
  5. [gtalk]gtalk机器人
  6. Android开发:基于Kotlin编写一个简易计算器
  7. 前端vue开发项目中的技术框架【简单推荐】
  8. Redis怎么存储对象
  9. Babel转码器入门
  10. 是什么让Foursquare颇具钱景?