java中调用super的实例讲解

作者:小妮浅浅 时间:2021-12-13 01:01:12 

在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);
 }
}

来源:https://www.py.cn/java/jichu/22213.html

标签:java,super
0
投稿

猜你喜欢

  • IDEA中的maven没有dependencies解决方案

    2021-08-01 11:58:50
  • Java 发送http请求(get、post)的示例

    2022-02-15 12:20:56
  • Android Studio和Gradle使用不同位置JDK的问题解决

    2023-06-27 17:35:04
  • Java TreeSet实现学生按年龄大小和姓名排序的方法示例

    2023-01-09 15:25:18
  • JAVA实现将磁盘中所有空文件夹进行删除的代码

    2022-09-01 04:59:41
  • Spring JPA之find拓展方法示例详解

    2021-12-11 03:50:49
  • Activiti如何启动流程并使流程前进

    2023-11-18 18:38:51
  • Java中的Runnable,Callable,Future,FutureTask的比较

    2021-12-08 13:19:22
  • java底层JDK Logging日志模块处理细节深入分析

    2023-02-04 12:47:31
  • Java数据结构之顺序表的实现

    2023-06-22 00:47:26
  • java中常见的死锁以及解决方法代码

    2023-04-07 19:47:30
  • 详解Spring框架下向异步线程传递HttpServletRequest参数的坑

    2021-05-31 04:45:21
  • spring boot 加载web容器tomcat流程源码分析

    2021-12-05 14:48:38
  • Spring Security过滤器链体系的实例详解

    2023-08-25 03:24:15
  • 从零实现一个简单的Spring Bean容器的代码案例

    2022-07-24 11:42:16
  • Java实现简易生产者消费者模型过程解析

    2023-12-03 01:33:26
  • Spring Bean实例的创建及构造器的挑选

    2021-08-02 09:35:57
  • Java中常见死锁与活锁的实例详解

    2023-06-26 13:17:00
  • Swagger2配置方式(解决404报错)

    2022-08-30 17:21:13
  • Spring中XML schema扩展机制的深入讲解

    2022-06-29 07:44:15
  • asp之家 软件编程 m.aspxhome.com