the virtual Methods concept is very difficult concept.
In c++ when we want to implement polymorphism then we use virtual function. But in the case of java i read that all methods in java are virtual by default except final methods that can not be overridden. I am confuse about polymorphism and virtual functions. Why methods in java are virtual by default and why not in c++. This is my basic question. Please help me.
First of all tell me what is virtual functions.
and how can we prove that methods in java are virtual by default.
i want proof about this.
Jump to Post
we're not here to do your homework for you, and this is clearly just your homework assignment that you're dumping here.
Show what you've done, give us your ideas, and maybe someone will tell you if you're right.
All 5 Replies
We're a friendly, industry-focused community of 1.19 million developers, IT pros, digital marketers, and technology enthusiasts learning and sharing knowledge.