This section has only scratched the surface of object oriented programming. Another important aspect of OO is inheritance, but it is beyond the scope of this introductory Java course. It is a large subject which encompasses both the design and implementation of software. You are encouraged to read more about it in the bibliography if you are interested.