Virtual Methods & Polymorphism in C#Written by Pawan Bangar
Continued from page 1
In contrast to both c++ and Java, requiring override keyword makes it more clear as to what methods are overridden when looking at source code.However, requiring use of virtual methods has its pros and cons. The first pro is slightly increased execution speed from avoiding virtual methods.The second pro is to make clear what methods are intended to be overridden.However, this pro can also be a con.Compare default option of leaving out a final modifier in Java Vs leaving out a virtual modifier in C++. The default option in Java may make your program slightly less efficient, but in C++ it may prevent extendibility, albeit unforeseen, by implementer of base class.

Pawan Bangar, Technical Director, Birbals, India
| | Introducing A9.comWritten by Jakob Jelling
Continued from page 1
A9.com’s CEO, Jeff Bezos’ vision on bringing together many technologies to help hone in on best possible way to search web for exact and detailed information makes A9.com a strong competitor in new search engine marketplace. Some of robust features available with A9.com are: - The ability to store a detailed search history to pull information from previous queries. Users can even modify their history files to get results they are looking for. - A diary function that allows user to record and cross-reference information about any web page visited. This feature is integrated with A9.com toolbar. - Drag and drop a URL by book marking - Discover feature that displays information that user might be interested as well. As of September 2004, this product is still in Beta testing.

Jakob Jelling is the founder of http://www.sitetube.com. Visit his website for the latest on planning, building, promoting and maintaining websites.
|