Concepts used in these programs: 1- inheritance 2- protected/private modifiers 3- super reference 4- child/parent classes