Java中super关键字的作用是什么?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2010个文字,预计阅读时间需要9分钟。
在Java关键字(五)——this与super中,我们说+this+关键字是表示当前对象的引用。而Java中的+super+关键字则是表示父类对象的引用。分析父类对象的引用这句话,意思是说,我们可以通过+super+关键字来访问父类中定义的成员变量和方法。
在Java关键字(五)——this中我们说 this 关键字是表示当前对象的引用。而 Java 中的 super 关键字则是表示父类对象的引用。
我们分析这句话“父类对象的引用”,那说明我们使用的时候只能在子类中使用,既然是对象的引用,那么我们也可以用来调用成员属性以及成员方法,当然了,这里的 super 关键字还能够调用父类的构造方法。具体有如下几种用法:
1、调用父类的构造方法
Java中的继承大家都应该了解,子类继承父类,我们是能够用子类的对象调用父类的属性和方法的,我们知道属性和方法只能够通过对象调用,那么我们可以大胆假设一下:
在创建子类对象的同时,也创建了父类的对象,而创建对象是通过调用构造函数实现的,那么我们在创建子类对象的时候,应该会调用父类的构造方法。
本文共计2010个文字,预计阅读时间需要9分钟。
在Java关键字(五)——this与super中,我们说+this+关键字是表示当前对象的引用。而Java中的+super+关键字则是表示父类对象的引用。分析父类对象的引用这句话,意思是说,我们可以通过+super+关键字来访问父类中定义的成员变量和方法。
在Java关键字(五)——this中我们说 this 关键字是表示当前对象的引用。而 Java 中的 super 关键字则是表示父类对象的引用。
我们分析这句话“父类对象的引用”,那说明我们使用的时候只能在子类中使用,既然是对象的引用,那么我们也可以用来调用成员属性以及成员方法,当然了,这里的 super 关键字还能够调用父类的构造方法。具体有如下几种用法:
1、调用父类的构造方法
Java中的继承大家都应该了解,子类继承父类,我们是能够用子类的对象调用父类的属性和方法的,我们知道属性和方法只能够通过对象调用,那么我们可以大胆假设一下:
在创建子类对象的同时,也创建了父类的对象,而创建对象是通过调用构造函数实现的,那么我们在创建子类对象的时候,应该会调用父类的构造方法。

