it hides an inherited method with same signature by using Override method in derived class.
NEW keyword is used to hide the superclass methods. with out using the virtual keyword.if you specify virtual keyword that method must and should be over ridden in its subclasses.