To practice inheritance, default and other constructors, access rights, method overriding and the creation and use of packages.