abstract, final, static and polymorphism examples added