virtual : Java Glossary

go to home page V words local find full screen, hide local find menu Google search web for more information on this topic jump to foot of page translate this page with Babelfish by Roedy Green ©1996-2009 Canadian Mind Products
index page for letter ⇒ punctuation 0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z (all)
virtual
"Virtual" in C++ means "overrideable". In Java all methods are assumed overrideable unless marked final (or private which implies final). Virtual has yet another meaning in C++. When you inherit from several classes, which may share a common subclass, in C++ you have to decide how many copies of the base class variables you want — a shared or separate embedded in this new object. "virtual" refers to using a single shared copy. In Java you can inherit from only one class, so the problem never comes up.

CMP homejump to top
CMP logo
feedback Please email your feedback for publication, errors, omissions, broken/redirected link reports
and suggestions to improve this page to Roedy Green : feedback email
made with CSS
HTML Checked!
ICRA ratings logo
mindprod.com IP:[65.110.21.43]
Your face IP:[38.103.63.58]
You are visitor number 7,868.
You can get a fresh copy of this page from: or possibly from your local J: drive (Java virtual drive/mindprod.com website mirror)
http://mindprod.com/jgloss/virtual.html J:\mindprod\jgloss\virtual.html