java中调用super的实例讲解

 更新时间:2020年12月22日 15:16:36   作者:小妮浅浅  
在本篇文章里小编给大家分享了一篇关于java中调用super的实例讲解内容,有兴趣的朋友们可以学习下。

在java中类之间也是有着继承关系的,就我们之前有提到不少父类与子类的一些问题。 讲的以子类的调用为主,那么有小伙伴知道父类的调用方法吗?这里我们需要借助关键字super来实现。下面我们就来讲讲super的概念、调用方法、应用范围,帮助大家找到使用supei调用父类的方法。

1.概念

super关键字用于引用使用该关键字的类的超类。

作为独立语句出现的 super 表示调用超类的构造方法。

2.调用超类方法

super.<methodName>()

只有在如下情况中才需要采用这种用法:要调用在该类中被重写的方法,以便指定应当调用在超类中的该方法。

3.应用范围

访问父类的方法。

调用父类构造方法。

访问父类中的隐藏成员变量。

4.实例

public class Parent {
  public String name;
  public Parent(){
    System.out.println("父类默认无参构造方法");
  }
}
public class Son extends Parent {
  public Son(){
    System.out.println("子类默认无参构造方法");
  }
  public void printName(){
    System.out.println(super.name);
  }
}

以上就是super在java基础中的调用方法,今天我们学习的是针对于父类属性的调用。

实例扩展:

package mk.bigdata.java3;
public class Person {
  String name;
  int age ;
  int id = 1001;//身份证
  public Person(){
    System.out.println("我无处不在");
  }
  public Person(String name){
    this.name = name ;
  }
  public Person(String name, int age ){
    this(name);
    this.age = age;
  }
  public void eat(){
    System.out.println("人:吃饭");
  }
  public void walk(){
    System.out.println("人:走路");
  }
}

到此这篇关于java中调用super的实例讲解的文章就介绍到这了,更多相关super如何在java基础中调用内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Java for循环常见优化方法案例详解

    Java for循环常见优化方法案例详解

    这篇文章主要介绍了Java for循环常见优化方法案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-08-08
  • Springboot中@Async异步,实现异步结果合并统一返回方式

    Springboot中@Async异步,实现异步结果合并统一返回方式

    这篇文章主要介绍了Springboot中@Async异步,实现异步结果合并统一返回方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • 如何获取Maven项目的版本号

    如何获取Maven项目的版本号

    最近需要在项目中获取项目的版本号,最笨的方法莫过于硬编码一个版本号,当然之前我也是这么干的。不过闲下来的时候突发奇想Spring Boot项目中pom.xml定义的版本号(也就是project.version的值)能不能通过API获得呢?于是利用摸鱼的时间研究了这种无聊透顶的东西。
    2021-05-05
  • 一文教你搞懂SpringBoot自定义拦截器的思路

    一文教你搞懂SpringBoot自定义拦截器的思路

    在开发中,都离不开拦截器的使用,比如说在开发登录功能时,实现权限管理功能时等,这篇文章主要带大家使用SpringBoot梳理自定义拦截器的思路,需要的可以参考一下
    2023-08-08
  • SpringBoot实现本地上传文件到resources目录

    SpringBoot实现本地上传文件到resources目录

    Java后端项目上传文件是一个很常见的需求,这篇文章主要为大家介绍了SpringBoot如何实现本地上传文件到resources目录永久保存下载,需要的可以参考一下
    2023-07-07
  • java实现点击按钮弹出新窗体功能

    java实现点击按钮弹出新窗体功能

    这篇文章主要为大家详细介绍了java实现点击按钮弹出新窗体功能,旧窗体不进行操作,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-07-07
  • java通过jacob实现office在线预览功能

    java通过jacob实现office在线预览功能

    这篇文章主要为大家详细介绍了java通过jacob实现office在线预览功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-08-08
  • SpringMvc MultipartFile实现图片文件上传示例

    SpringMvc MultipartFile实现图片文件上传示例

    本篇文章主要介绍了SpringMvc MultipartFile实现图片文件上传示例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-02-02
  • 浅析Java自定义注解的用法

    浅析Java自定义注解的用法

    注解为我们在代码中添加信息提供一种形式化的方法,使我们可以在源码、编译时、运行时非常方便的使用这些数据。本文主要为大家介绍了Java自定义注解的用法,希望对大家有所帮助
    2023-03-03
  • java中读取配置文件中数据的具体方法

    java中读取配置文件中数据的具体方法

    java中读取配置文件中数据的具体方法,需要的朋友可以参考一下
    2013-06-06

最新评论