Live briefing
Everything about Virtual class
A virtual base class in object-oriented programming is a nested inner class whose functions and member variables can be overridden and redefined by subclasses of an outer class. Virtual classes are analogous to virtual functions. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Virtual classA 5-minute orientation
- Skim a recent paper: Measuring perspective taking with the “Virtual Class” videogame: A child development studyInfluential work since 2022
- Pick up a classic book: Fundamentals of Computer Programming with CSharp Free Book (by Nakov & Co.)The most-reprinted book on the subject
- Read the landmark paper: Virtual STEM Class for Nuclear Safety Education in MetaverseCited 79 times
- Go sideways: Method (computer programming)A closely related topic
- Go sideways: Virtual functionA closely related topic
📖 Definitions
Noun A nested inner class whose functions and member variables can be overridden and redefined by subclasses of an outer class.
Noun An online class.
Noun A hypothesized new social and economic class exploiting and advocating digital technology; a digital elite.
🏆 Landmark papers (most cited)
Virtual STEM Class for Nuclear Safety Education in Metaverse
Dynamic class loading in the Java virtual machine
Four-class emotion classification in virtual reality using pupillometry
Take It Out of Class: Exploring Virtual Literature Circles
Foreign Language Virtual Class Room: Anxiety Creator or Healer?
Nested Hilbert schemes on surfaces: Virtual fundamental class
Unramified correspondences and virtual properties of mapping class groups
Annotating Java class files with virtual registers for performance
🆕 Influential since 2022
Measuring perspective taking with the “Virtual Class” videogame: A child development study
Unsupervised image segmentation with robust virtual class contrast
Assessing class participation in physical and virtual spaces: current approaches and issues
Hyperquot schemes on curves: virtual class and motivic invariants
Students’ Dynamics of Heart Rate Variability during Virtual Reality Class
📚 Books worth reading
Fundamentals of Computer Programming with CSharp Free Book (by Nakov & Co.)Svetlin Nakov · 2013
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Method (computer programming) A method in object-oriented programming (OOP) is a procedure associated with an object, and generally also a message. An object consists of state data…
- Virtual function In object-oriented programming such as is often used in C++ and Object Pascal, a virtual function or virtual method is an inheritable and overridable function…
- Decorator pattern In object-oriented programming, the decorator pattern is a design pattern that allows behavior to be added to an individual object dynamically, without…
- Method overriding Method overriding, in object-oriented programming, is a language feature that allows a subclass or child class to provide a specific implementation of…
- Prototype pattern The prototype pattern is a creational design pattern in software development. It is used when the types of objects to create is determined by a prototypical…
- Bridge pattern The bridge pattern is a design pattern used in software engineering that is meant to "decouple an abstraction from its implementation so that the two can…
- Composite pattern In software engineering, the composite pattern is a partitioning design pattern. The composite pattern describes a group of objects that are treated the…
- Visitor pattern A visitor pattern is a software design pattern that separates the algorithm from the object structure. Because of this separation, new operations can be…