Module 1 of 2 in Object-Oriented Programming in Kotlin
Introduction to Kotlin Object-Oriented Programming
Module outcomes
- Analyze a problem domain
- Identify key entities and their relationships
- Design a basic object model using appropriate OOP principles
Covered concepts
- Basic Principles of Object-Oriented Programming
- Classes & Objects
- Inheritance & Polymorphism
- Abstract Classes & Interfaces
Module content
1
Basics of Object-Oriented Programming
Lesson (27 mins)
1
Basics of Object-Oriented Programming
Lesson (27 mins)
2
Classes
Lesson (10 mins)
2
Classes
Lesson (10 mins)
3
Inheritance & Polymorphism
Lesson (9 mins)
3
Inheritance & Polymorphism
Lesson (9 mins)
4
Abstract Classes & Interfaces
Lesson (19 mins)
4
Abstract Classes & Interfaces
Lesson (19 mins)