1、super关键字作用

主要存在于子类方法中,用于指向子类对象中父类对象。

  • 访问父类的属性
  • 访问父类的函数
  • 访问父类的构造函数

2、super注意的地方

this和super很像,this指向的是当前对象的调用,super指向的是当前调用对象的父类。

类加载完毕,创建对象,父类的构造方法会被调用(默认自动无参),然后执行子类相应构造创建了一个子类对象,该子类对象还包含了一个父类对象,该父类对象在子类对象内部。

this、super只能在有对象的前提下使用,不能在静态上下文使用。

3、思考

开发者自定义了一个类,没有显示的进行类的继承,那么该类中成员函数是否可以使用super关键字?

可以使用,继承了Object类,Object类是所有类的父类。

标签: super

添加新评论