Following some small J in thinking in Think in Java
1. Combination and inheritance: The combination is to reference the existing classes and variables by instantifying an existing class in the new class. Inheritance is equivalent to interface, derived class overloaded or implements its existing method.