Example of abstract class And Hierarchy