时间:2021-05-19
在java中类之间也是有着继承关系的,就我们之前有提到不少父类与子类的一些问题。 讲的以子类的调用为主,那么有小伙伴知道父类的调用方法吗?这里我们需要借助关键字super来实现。下面我们就来讲讲super的概念、调用方法、应用范围,帮助大家找到使用supei调用父类的方法。
super关键字用于引用使用该关键字的类的超类。
作为独立语句出现的 super 表示调用超类的构造方法。
只有在如下情况中才需要采用这种用法:要调用在该类中被重写的方法,以便指定应当调用在超类中的该方法。
访问父类的方法。
调用父类构造方法。
访问父类中的隐藏成员变量。
以上就是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基础中调用内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
详解java中this.getClass()和super.getClass()的实例前言:遇到this.getClass()和super.getClass()的
构造方法中的super关键字在Java子类的构造方法中可以通过super关键字来调用父类的构造方法。其用法为:1)super();访问父类中的无参构造函数2)s
本文实例讲述了java中super关键字的用法。分享给大家供大家参考。具体方法分析如下:super关键字:在java中使用super来引用基类的成分。程序代码如
实现Java多态性的时候,关于方法调用的优先级:我们这样假设下,super(超类)、this(当前类对象)、show(方法)、object(对象),方法调用优先
描述super()函数用于调用下一个父类(超类)并返回该父类实例的方法。super是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是