we have to check only method names (must be same) and
argument types (must be different) except this the remaining
like return types, access modifiers etc are not required
overriding every thing we have to check like method names
argument types ,return types , access modifiers etc.