super() bypasses Method Overriding if you override a method called the same name
Super Constructor
Used to call the constructors of the super class
super() // use parent's constructor
super(arguments) // use parent's constructor with args
Super Methods
super.methodname(arguments) // use parent's method. only when you have overwritten functions