Activity › Forums › Salesforce® Discussions › What is virtual class ?
-
What is virtual class ?
Posted by Aman on September 22, 2018 at 11:29 AMWhat is virtual class ?
Parul replied 7 years, 7 months ago 3 Members · 3 Replies -
3 Replies
-
In protest situated programming, a virtual class is a settled inward class whose capacities and part factors can be abrogated and reclassified by subclasses of the external class. Virtual classes are closely resembling virtual capacities.
- [adinserter block='9']
-
Addins some points:
Virtual Classes like abstract classes but unlike interfaces can have constructors.
Virtual classes constructors can be called directly and they can be instantiated unlike interfaces
It is not mandatory to override virtual methods So it’s great
Even an abstract class can extend virtual classes ;), remember, this is not possible for interfaces, they can’t have any method bodies, so no point extending virtual classesThanks
-
Virtual class are functional classes and can be instantiated or extended without then need of overriding methods.
virtual class
child class interact with parent class using extend keyword
Thanks
Log In to reply.