– Classes Introduction, Defining a Class, Instance Creation from the Class, new keyword in the Class
– Creating Properties and assigning Values, Adding Methods to the Class, Class Constructor and Named
Constructor
– Private Properties, Getter and Setter, Inheritance, Abstract Class, Interfaces and Implements keyword, Mixins, Extension Methods, Collection Types