Объектно-ориентированное программирование в Луа
Get Started!
85
Course Details
Language: Lua
Duration:
Difficulty:
Category: Programming
Certificate: Yes
Skills You'll Gain
- OOP in Lua
- Simulating inheritance with metatables
- Designing reusable class-like structures
Requirements
💻 A computer with Lua installed 🧠 Familiarity with basic Lua scripting (variables, loops, functions) 💡 Basic understanding of programming concepts like functions and data structures 🚀 No prior OOP experience required — we cover it step by step!
Content
01Введение в ООП в Луа
3 Chapters - 0/3 Completed
01
Введение в ООП в Луа
3 Chapters - 0/3 Completed
Объектно-ориентированное программирование
Использование OOP в Lua
Ключевые концепции ООП: классы, объекты и методы
02Основы объектно-ориентированного программирования
3 Chapters - 0/3 Completed
02
Основы объектно-ориентированного программирования
3 Chapters - 0/3 Completed
Понимание объектов и классов в Луа
Создание и инициализация объектов в Луа
Определение методов для объектов
03Наследование в Луа
3 Chapters - 0/3 Completed
03
Наследование в Луа
3 Chapters - 0/3 Completed
Inheritance
Основные методы в Lua
Конструкторские методы и новое ключевое слово
04Инкапсуляция в Луа
3 Chapters - 0/3 Completed
04
Инкапсуляция в Луа
3 Chapters - 0/3 Completed
Encapsulation
Использование таблиц для инкапсуляции
Скрытие данных с помощью частных переменных
05Полиморфизм в Луа
3 Chapters - 0/3 Completed
05
Полиморфизм в Луа
3 Chapters - 0/3 Completed
Polymorphism
Достижение полиморфизма в Луа
Примеры полиморфизма в Луа
06Интерфейсы и абстрактные классы
3 Chapters - 0/3 Completed
06
Интерфейсы и абстрактные классы
3 Chapters - 0/3 Completed