Why would you declare a method as \"virtual\".
What is the benefit in using virtual?
This link will provide you a better understanding with very easy example https://stackoverflow.com/a/2392656/3373865