Language: Lua
Duration:
Difficulty:
Category: Programming
Certificate: Yes
Object-Oriented Programming
Use OOP in Lua
Key Concepts of OOP: Classes, Objects, and Methods
Polymorphism
Achieving Polymorphism in Lua
Examples of Polymorphism in Lua
Understanding Objects and Classes in Lua
Creating and Initializing Objects in Lua
Defining Methods for Objects
Defining an Interface in Lua
Abstract Classes and Their Use Case
Implementing Interfaces in Lua
Inheritance
Overriding Methods in Lua
Constructor Methods and the new Keyword
Encapsulation
Using Tables for Encapsulation
Hiding Data with Private Variables