Exam Objective 1.2 Describe, compare, and contrast concrete classes, abstract classes, and interfaces, and how inheritance applies to them.
Inheritance is a fundamental concept of the Java language. It allows specific classes to inherit the methods and instance variables of more general classes. This creates code that is maintainable and emphasizes code reuse. The SCJA exam will require a thorough ...