* Super: Can be used to modify properties, methods, constructors
*
when a subclass has a property of the same name as the parent class, you can explicitly call the attribute declared in the parent class by the super. This property.
* If you want to invoke a property with the same name as the subclass "This property"
*
* *) When a subclass overrides a method of a parent class, it is necessary to use the "super. Method" If you want to explicitly invoke the overridden method of the parent class in the subclass.
*
Super Modifier constructor: explicitly invokes the constructor specified in the parent class by using "super (formal parameter list)" in the subclass.
* > Inside the constructor, "super (formal parameter list)" must be declared in the first row!
* > Inside the constructor, "This (formal parameter list)" or "super (parameter list)" can only appear one!
* > When the constructor does not explicitly call "this (formal parameter list)" or "super (formal parameter list)" either, the default call is
* constructor for the parent NULL parameter!
* Recommendation: When designing a class, try to provide an empty parameter constructor!
Java Learning--super Use