super能够用来訪问父类的构造方法和被子类所隐藏的方法。假设子类中有方法与父类中的方法名称和參数同样,则父类中的方法就被隐藏起来,也就是说在子类中重载了父类中的方法。

引用父类中所隐藏的语法格式例如以下:

super(參数列表)或super.方法名(參数列表)

以下通过代码展示一下super的使用方法:

package cn.demo;public class Demo1 {public static void main(String[] args) {SubClass_A sc=new SubClass_A(2,3);System.out.println(sc.i);System.out.println(sc.j);}}
class SuperClass_A
{public int i=0;public int j=0;public SuperClass_A(){j=1;}
}
class SubClass_A extends SuperClass_A
{public int i;SubClass_A(int a,int b){super();i=b;}
}

转载于:https://www.cnblogs.com/a-du/p/9634253.html

super()的作用相关推荐

  1. 关键字super的作用 ||  Java内存区域

    关键字super的作用 super代表父类对应的对象,所以用super访问在子类中无法直接使用的父类成员和方法 Java内存区域 JAVA的JVM的内存可分为3个区:堆(heap).栈(stack)和 ...

  2. java中super的作用

    super()的作用 super可以用来访问超类的构造方法和被子类所隐藏的方法,如果子类中有方法与超类中的方法名称和参数相同,则超类中的方法就被隐藏起来,也就是说在子类中重载了父类中的方法. 引用父类 ...

  3. python super()方法的作用_详解python的super()的作用和原理

    Python中对象方法的定义很怪异,第一个参数一般都命名为self(相当于其它语言的this),用于传递对象本身,而在调用的时候则不必显式传递,系统会自动传递.uz0免费资源网 今天我们介绍的主角是s ...

  4. super在python中是什么意思_python中super()的作用是什么

    python中super()的作用是什么 发布时间:2020-08-13 13:59:16 来源:亿速云 阅读:112 作者:小新 这篇文章主要介绍python中super()的作用是什么,文中介绍的 ...

  5. python :super 的作用

    super 函数的作用是:不需要明确给出任何基类的名字,它会自动找到所有直接基类,及其对应的方法.用于继承. 可参考:www.runoob.com/python/python-func-super.h ...

  6. Java 构造方法中super()的作用以及使用

    在类的继承中,子类的构造方法中默认会有super()语句存在,相当于执行父类的相应构造方法中的语句 如下面代码: class Extends_Demo {public static void main ...

  7. 详解python的super()的作用和原理

    Python中对象方法的定义很怪异,第一个参数一般都命名为self(相当于其它语言的this),用于传递对象本身,而在调用的时候则不必显式传递,系统会自动传递. 今天我们介绍的主角是super(), ...

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

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

  9. Python 之 super MRO (没有遇到过适用场景)

    WOW!!! 这里wow的是真尼玛绕且没看完, 好困呐,贴上网址,等自己英文好一点再看(https://rhettinger.wordpress.com/2011/05/26/super-consid ...

  10. python super 理解(一)

    super的作用是降低多继承时的算法复杂度,和什么父类没有关系 class A:def __init__(self):print("Enter A")print("Lea ...

最新文章

  1. 使用Mahout搭建推荐系统之入门篇3-Mahout源码初探
  2. shell编程入门步步高(八、函数)
  3. 软件系统分析师与架构师技能大PK(您具备了哪些呢?)
  4. 西北师范大学地理与环境科学学院考研真题汇总(高等数学)持续更新。。。
  5. 【转】对路径**的访问被拒绝
  6. session很快失效_深夜,我偷听到程序员要对session下手……
  7. 更改图书信息c语言编码,图书管理系统C语言实现源代码.pdf
  8. Windows内存体系(4) -- 内存映射文件
  9. DOE实验设计操作手册
  10. AIX 修 炼 之 路
  11. python运行后闪退_怎样让python运行完了不直接退出?
  12. SylixOS---Attach 到进程调试方法
  13. java vip 设计,图灵Java架构师vip
  14. C# 有什么实用的第三方库吗?
  15. Cs束氢脉泽原子钟行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  16. 开源商城系统真的靠谱吗?它有哪些优缺点
  17. C71500(BFe30-1-1)镍白铜锻件 带材
  18. Snapchat争先恐后地修复失败的重新设计,将故事转移到发现之中
  19. vue根据后端菜单数据生成动态路由
  20. radio做选择题的单选功能

热门文章

  1. pythonATM,购物车项目实战_补充7-start.py
  2. 乱码 设置界面_三星手机系统爆出BUG!有用户反映手机黑屏、乱码、无限重启...
  3. python趣味编程_戏说《西游记》之Python趣味编程:第四回 拜师学艺 破盘中之谜...
  4. 符号_液压图形符号识别之流量控制阀符号原理
  5. 服务器入站规则 共享文件,How to :发布内部网络中的文件共享服务
  6. php下载apk文件源码下载,php文件下载功能简单源码示例
  7. java 学习笔记-基础算法(七)
  8. User-Item协同自回归模型的协同过滤
  9. 通过jQuery的比较来认识AngularJS
  10. Caffe+CUDA8.0+CuDNNv5.1+OpenCV3.1+Ubuntu14.04 配置参考文献 以及 常见编译问题总结