Java: How to call super().super() in overridden method (grandparent method) [duplicate]

  • To call a method in a super class, you use super.foo(), not super().foo(). super() calls the constructor of the parent class.
  • There is no way to call super.super.foo(). You can add a call to super.foo() in class B, so that calling super.foo() in C, will call super.foo() in B which in turn will call foo() in A.

Leave a Comment