Java中super关键字的作用是什么?

2026-05-27 21:460阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计2010个文字,预计阅读时间需要9分钟。

Java中super关键字的作用是什么?

在Java关键字(五)——this与super中,我们说+this+关键字是表示当前对象的引用。而Java中的+super+关键字则是表示父类对象的引用。分析父类对象的引用这句话,意思是说,我们可以通过+super+关键字来访问父类中定义的成员变量和方法。

  在​​Java关键字(五)——this​​中我们说 this 关键字是表示当前对象的引用。而 Java 中的 super 关键字则是表示父类对象的引用。

  我们分析这句话“父类对象的引用”,那说明我们使用的时候只能在子类中使用,既然是对象的引用,那么我们也可以用来调用成员属性以及成员方法,当然了,这里的 super 关键字还能够调用父类的构造方法。具体有如下几种用法:

1、调用父类的构造方法

  Java中的继承大家都应该了解,子类继承父类,我们是能够用子类的对象调用父类的属性和方法的,我们知道属性和方法只能够通过对象调用,那么我们可以大胆假设一下:

  在创建子类对象的同时,也创建了父类的对象,而创建对象是通过调用构造函数实现的,那么我们在创建子类对象的时候,应该会调用父类的构造方法。

阅读全文

本文共计2010个文字,预计阅读时间需要9分钟。

Java中super关键字的作用是什么?

在Java关键字(五)——this与super中,我们说+this+关键字是表示当前对象的引用。而Java中的+super+关键字则是表示父类对象的引用。分析父类对象的引用这句话,意思是说,我们可以通过+super+关键字来访问父类中定义的成员变量和方法。

  在​​Java关键字(五)——this​​中我们说 this 关键字是表示当前对象的引用。而 Java 中的 super 关键字则是表示父类对象的引用。

  我们分析这句话“父类对象的引用”,那说明我们使用的时候只能在子类中使用,既然是对象的引用,那么我们也可以用来调用成员属性以及成员方法,当然了,这里的 super 关键字还能够调用父类的构造方法。具体有如下几种用法:

1、调用父类的构造方法

  Java中的继承大家都应该了解,子类继承父类,我们是能够用子类的对象调用父类的属性和方法的,我们知道属性和方法只能够通过对象调用,那么我们可以大胆假设一下:

  在创建子类对象的同时,也创建了父类的对象,而创建对象是通过调用构造函数实现的,那么我们在创建子类对象的时候,应该会调用父类的构造方法。

阅读全文