super()方法是在子类继承超类这种关系中用到,不过只会出现在子类中。super()这种直接带括号的方法形式,是子类直接调用超类的构造函数。大部分情况是 super.超类方法()的形式,就是super后有个点,然后接上超类的方法,这样就是子类调用超类的方法。父亲和儿子吃饭的例子,如果儿子想学父亲用勺子吃饭了,那么就应该这样写://在没勺子的时候使用筷子:class 儿子 extends 父亲{ 吃饭() { if(有勺子) 用勺子; else super.吃饭(); }}