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