All non-private variables and methods within MyClass are available within
MyDerivedClass
Additional class variables and methods may be defined, which are specific
only to MyDerivedClass
Methods declared in a derived class with the same signature (method name,
return type, number of arguments, and types of arguments) override
methods in the base class
Java - An Introductory Language Tutorial (E.A.Johnson)