Slide 1 Java & Inner Classes L. Grewe Slide 2 Kinds of of Classes Top level classes Top level classes Declared inside packageDeclared inside package Visible throughout…