//父类
class SuperClass
{
    //父类无参数方法
    public void show()
    {
        System.out.println("this is SuperClass");
    }
    //父类有参数方法
    public void show(String str)
    {
        System.out.println("this is Superclass and "+str);
    }
   
}
// 子类
public class SubClass extends SuperClass
{
    //子类重写父类无参数方法
    public void show()
    {
        System.out.println("this is SubClass");
        super.show();
    }
    //子类重写父类有参数方法
    public void show(String str)
    {
        System.out.println("this is SubClass "+str);
        super.show(str);//str前面不用加类形修饰符
    }
   
    public static void main(String[] args)
    {
        SubClass osc = new SubClass();
        osc.show(); //调用子类的方法
        osc.show("Hello World"); //调用子类的方法
    }
}

//访问父类中定义的属性: super.<属性名>
//调用父类中定义的成员方法super.<方法名>(<实参列表>), 不要加参数的修饰符
//子类构造方法中调用 父类的构造方法
//super的追溯不仅于直接父类, 还可以再往上一级的父类

转载于:https://blog.51cto.com/shylx123/539898

[Java] super关键字:引用父类成员相关推荐

  1. 引用父类成员的关键字是java_[Java] super关键字:引用父类成员

    //父类 class SuperClass { //父类无参数方法 public void show() { System.out.println("this is SuperClass&q ...

  2. java super是引用变量吗_Java中super的几种用法并与this的区别

    1.     子类的构造函数如果要引用super的话,必须把super放在函数的首位. class Base { Base() { System.out.println("Base" ...

  3. java super关键字的作用_详解Java编程中super关键字的用法

    通过用static来定义方法或成员,为我们编程提供了某种便利,从某种程度上可以说它类似于C语言中的全局函数和全局变量.但是,并不是说有了这种便利,你便可以随处使用,如果那样的话,你便需要认真考虑一下自 ...

  4. java super关键字简述

    java super关键字简述 super关键字访问父类属性,访问权限必须是允许的 super关键字访问父类属性,访问权限必须是允许的 当创建子类对象时,默认调用父类的无参构造方法,除非显式调用父类的 ...

  5. Java super关键字详解

    一.super关键字作用 1:主要存在于子类方法中,用于指向子类对象中父类对象. 2:访问父类的属性 3:访问父类的函数 4:访问父类的构造函数 二. super注意的地方 this和super很像, ...

  6. Java super关键字:super调用父类的构造方法、利用super访问父类成员

    由于子类不能继承父类的构造方法,因此,要调用父类的构造方法,必须在子类的构造方法体的第一行使用 super() 方法.该方法会调用父类相应的构造方法来完成子类对象的初始化工作. 在以下情况下需要使用 ...

  7. 引用父类成员的关键字是java_Java 中对父类成员访问用的关键字是 ,而引用当前对象的关键字是 。_学小易找答案...

    [单选题]以下哪项不是java的基本数据类型 [判断题]在共晶相图中,成分在共晶点的共晶合金,冷却后得到的室温组织中一定全部是共晶成分. [填空题]从液体中结晶出粗大的先共晶渗碳体称为______. ...

  8. Java super关键字

    super 关键字与 this 类似,this 用来表示当前类的实例,super 用来表示父类. super 可以用在子类中,通过点号(.)来获取父类的成员变量和方法.super 也可以用在子类的子类 ...

  9. java super关键字_Java入门(二)下

    点击蓝字关注我们 01 面向对象三大特性(2)---继承 一. 概念 继承是java三大特性之一(封装装,继承,多态).继承是从已有的类中派生出新的类.新的类继承原有类所有的属性和行为,并能拓展新的能 ...

最新文章

  1. Multithread 之 introduction
  2. 卷积神经网络中的各种池化操作
  3. 安全测试中常见的术语
  4. 扩展方法的定义及使用
  5. 可算是有文章,把Linux零拷贝讲透彻了!
  6. 7-5 汽车加油问题 (20 分)(思路+详解)Come 宝!!!!!!!!!!!!!
  7. 循环录(输)入 java 课的学生成绩(5个学生),统计分数大于等于 80 分的学生
  8. Visual Studio 的码云扩展 V1.0.85 发布
  9. vba 将xml导入到excel
  10. premiere安装失败解决办法
  11. 【kafka】Kafka ConsumerOffsetChecker 命令失效问题解决 卡死
  12. 【python数据分析】用python进行数据探索2(常见matplotlib及pandas绘图函数汇总、对比及拓展)
  13. c语言定义函数后引用,求助,函数在其他函数中使用时要先声明后调用,这个没声明就用了...
  14. 一起谈.NET技术,NET下RabbitMQ实践 [配置篇]
  15. COMSOL光纤建模、光子带隙分析等
  16. 基于SSM的办公人员管理系统的设计与实现(附源码)
  17. 用excel制作双层饼图_教程:用Excel做饼图之复合饼图与双层饼图(2)
  18. Matlab/Simulink-Boost电路双闭环仿真搭建
  19. 0813Python总结-tcp,udp及黏包,struck模块
  20. Nginx 关于 Rewrite 执行顺序详解

热门文章

  1. 白名单模板_亚马逊品牌备案常见问题—— 白名单、IP加速器及品牌备案后无法使用A+...
  2. 《系统集成项目管理工程师》必背100个知识点-90信息系统安全属性
  3. 笔记-项目范围管理-复习要点
  4. CentOS6.9中使用yum install时提示:Cannot find a valid baseurl for repo: centos-sclo-rh
  5. Vue中怎样封装与使用公共状态属性组件实现类似枚举类的效果
  6. WebService入门教程_Schema学习
  7. MyBatisPlus3.x代码生成器自定义模板配置
  8. c++中使用 数据库相关知识点 部分后面慢慢加
  9. javaweb k8s_阿里云部署K8Sweb项目
  10. 数据共享如何改变世界_做个手活就改变世界了?论“手工木匠”如何改变了西方文明(3)...