1.简单的使用
在类的继承中,如果重定义某个方法,该方法会覆盖父类的同名方法,但有时,我们希望能同时实现父类的功能,这时,我们就需要调用父类的方法了,可通过使用 super
来实现,比如:
在上面,Animal 是父类,Dog 是子类,我们在 Dog 类重定义了 greet
方法,为了能同时实现父类的功能,我们又调用了父类的方法,看下面的使用:
super
的一个最常见用法可以说是在子类中调用父类的初始化方法了,比如:
1.简单的使用
在类的继承中,如果重定义某个方法,该方法会覆盖父类的同名方法,但有时,我们希望能同时实现父类的功能,这时,我们就需要调用父类的方法了,可通过使用 super
来实现,比如:
在上面,Animal 是父类,Dog 是子类,我们在 Dog 类重定义了 greet
方法,为了能同时实现父类的功能,我们又调用了父类的方法,看下面的使用:
super
的一个最常见用法可以说是在子类中调用父类的初始化方法了,比如: