DEVFYI - Developer Resource - FYI

Can you have virtual functions in Java?

Java Interview Questions and Answers (part 1)


(Continued from previous question...)

2. Can you have virtual functions in Java?

Yes, all functions in Java are virtual by default. This is actually a pseudo trick question because the word "virtual" is not part of the naming convention in Java (as it is in C++, C-sharp and VB.NET), so this would be a foreign concept for someone who has only coded in Java. Virtual functions or virtual methods are functions or methods that will be redefined in derived classes.

(Continued on next question...)

Other Interview Questions