C++ | Java | |
Pure Virtual Function | vitual void func() = 0; | abstarct void func(); |
Impure Virtual Function | vitual void func(); | void func(); |
Non-Virtual Function | void func(); | final void func(); |
Hiding Inherited Names | Yes | No |
Prohibiting Inheritance | No | final class |
Reference:
[1] Wiki_Virtual Function
[2] Effective C++
[3] Override Hiding and Overloading
No comments:
Post a Comment