`

JAVA小知识——super()函数

 
阅读更多
super()方法是在子类继承超类这种关系中用到,不过只会出现在子类中

super()这种直接带括号的方法形式,是子类直接调用超类的构造函数。

大部分情况是 super.超类方法()的形式,就是super后有个点,然后接上超类的方法,这样就是子类调用超类的方法。

父亲和儿子吃饭的例子,如果儿子想学父亲用勺子吃饭了,那么就应该这样写:
//在没勺子的时候使用筷子:
class 儿子 extends 父亲{
  吃饭()
  {
  if(有勺子)  
    用勺子;
 else
   super.吃饭();
  }
} 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics