Author: Kusnassriyanto S Bahri
Title: Delphi for Beginner – P9
Duration: 20:53 min
Most modern programming languages support object-oriented programming (OOP). OOP languages are based on three fundamental concepts: encapsulation, inheritance, and polymorphism.Encapsulation is about hiding internal process. User of class doesn’t know about internal. User of class only knows about using and interfacing with class. Inheritance is creating new class type by descending from existing class and adding new features. This concept enables us to create object hierarchies. First creating generic class and then creating descendants of those classes with more narrow functionality.Polymorphism is calling to method of an object variable will call code appropriate to whatever instance is actually in the variable.This video covers how to define class, encapsulations including member visibility, inheritance, and polymorphism. This video is part IX of the Delphi for Beginner Video Class that talks about the fundamental elements of development application with Delphi.