My background is in web design and web development. I have a non-CS college degree, and very little formal programming training. I am, however, a competent and capable web developer. After doing that ...
The main difference that I see is that overriding forces you to obey the base classes protection and return type information, whereas the new keyword allows you to explicity change these things (i.e.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results