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. Web漏洞扫描(三:Burp Suite的基本操作)
  2. 【Codeforces】1104C Grid game (变异的俄罗斯方块)
  3. 重磅!公开基于“内心对话”的EEG脑机接口数据集,助力语音意念控制研究
  4. imx6 休眠 功耗 电流_无线物联网和可穿戴设备的低功耗电源测量挑战
  5. 【CKEditor】上传图片接口接收不到CKEditorFuncNum参数
  6. matlab builder for java下载,Matlab Builder JA - Compile Matlab into a Java jar - Free Version?
  7. java餐饮管理系统图片,基于jsp的酒店餐饮管理系统-JavaEE实现酒店餐饮管理系统 - java项目源码...
  8. 白鹭引擎生成自定义整数随机数
  9. iphone addressbook操作
  10. 关于使用struts2上传文件时获取不到文件内容的问题的解决方案
  11. 打包vue项目时报错:Expected indentation of 6 spaces but found 10
  12. 解决复杂问题的思路 —— 从简单到复杂
  13. (25)软件工程开发规范
  14. python掷骰子_掷骰子童芯派 python硬件编程(上传模式)
  15. [CC-CHEFINV]Chef and Swaps
  16. php输出100以内素数(质数)
  17. markdown公式大全
  18. ARCGIS矢量数据的空间分析——叠加分析
  19. 安装heg时找不到java,记录安装HEG的坑
  20. 浅谈网站的logo设计

热门文章

  1. 计算机辅助设计与制造考试重点,计算机辅助设计与制造复习内容
  2. 大数据导论章节答案_苹果手机一般能用几年 一份大数据告诉你答案
  3. python查找字符串出现次数_python实现从字符串中找出字符1的位置以及个数的方法...
  4. deeplearning.ai——构建循环神经网络
  5. 专访普渡科技:深耕餐饮业务,充分发掘送餐机器人的商业价值
  6. 073:【Django数据库】ORM聚合函数详解-Count
  7. codevs1958 刺激
  8. 9个最新的手机/移动设备jQuery插件
  9. is-is中通告默认路由
  10. 2011年度IT博客大赛 “博”乐大行动(已结束)