Why is super.super.method(); not allowed in Java?
It violates encapsulation. You shouldn’t be able to bypass the parent class’s behaviour. It makes sense to sometimes be able to bypass your own class’s behaviour (particularly from within the same method) but not your parent’s. For example, suppose we have a base “collection of items”, a subclass representing “a collection of red items” and … Read more