Jakie są różnice między zadeklarowaniem metody w typie podstawowym „ virtual”, a następnie nadpisaniem jej w typie podrzędnym za pomocą overridesłowa kluczowego „ ”, a nie po prostu za pomocą newsłowa kluczowego „ ” w przypadku zadeklarowania metody dopasowania w typie podrzędnym?

newtworzy nowego członka o tej samej nazwie i powoduje, że oryginalny członek zostaje ukryty, a jednocześnieoverriderozszerza implementację dla odziedziczonego członka”