Introduction Inheritance is one of the core concepts of Object-Oriented Programming (OOP) and is also supported in Salesforce through Apex, its programming language. Inheritance allows you to create a new class (called a child…
Introduction If you're diving into Salesforce Apex, you might have heard about interfaces. They sound fancy,…
Introduction Abstraction is one of the four pillars of Object-Oriented Programming (OOP), alongside Encapsulation, Inheritance,…
Introduction When working with abstraction in Salesforce Apex, you’ll often use abstract classes and interfaces. Both are used to define…
Introduction Polymorphism is one of the fundamental principles of Object-Oriented Programming (OOP) that allows objects…
Introduction If you're learning Salesforce Apex, you've probably come across the term constructor. It might sound…
Introduction Inheritance is one of the core concepts of Object-Oriented Programming (OOP) and is also supported in…