super关键字

super的概念

在JAVA类中使用super来引用父类的成分,用this来引用当前对象,如果一个类从另外一个类继承,我们new这个子类的实例对象的时候,这个子类对象里面会有一个父类对象。怎么去引用里面的父类对象呢?使用super来引用,this指的是当前对象的引用,super是当前对象里面的父对象的引用。

super关键字主要的两种用法

1.调用父类的成员和方法
2.给父类构造函数传参数
这里要注意,使用super(args)方式给父类构造函数提供参数时,必须把super.(args)放在子类构造函数内第一行。若父类构造函数为默认的无参构造函数,则不必多此一举。

你可能感兴趣的:(super关键字)