super如何在java基础中调用?

super如何在java基础中调用?,第1张

super如何在java基础中调用

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

1.概念

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

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

2.调用超类方法

super.()

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

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基础中的调用方法,今天我们学习的是针对于父类属性的调用。当然对于父类的调用不止这一个方面,好学的小伙伴可以课外拓展一下。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/3017758.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-09-28
下一篇 2022-09-28

发表评论

登录后才能评论

评论列表(0条)

保存