Is super () necessary?

Calling exactly super() is always redundant. It’s explicitly doing what would be implicitly done otherwise. That’s because if you omit a call to the super constructor, the no-argument super constructor will be invoked automatically anyway. Not to say that it’s bad style; some people like being explicit.

For More Information Please Refer: https://stackoverflow.com/questions/4090834/when-do-i-use-super