Top 1K Features Creators Events Podcasts Books Extensions Interviews Blog Explorer CSV

Virtual function

< >
Example from 1 languages: C++
class Animal { public: // Intentionally not virtual: void Move(void) { std::cout << "This animal moves in some way" << std::endl; } virtual void Eat(void) = 0; }; // The class "Animal" may possess a definition for Eat if desired. class Llama : public Animal { public: // The non virtual function Move is inherited but not overridden. void Eat(void) override { std::cout << "Llamas eat grass!" << std::endl; } };
Example from 1 languages: Speedie
class abc virtual DoSomething (|string| name) behaviour DoSomething printline "hello: $name"
*

Languages with Virtual function include C++, Speedie

*

View all concepts with or missing a hasVirtualFunctions measurement

*

Read more about Virtual function on the web: 1.

View source
- Build the next great programming language About Search Keywords Livestreams Labs Resources Acknowledgements Part of the World Wide Scroll