Enrolment options

Philosophy of Object Oriented Programming (OOP); Advantages of OOP over structured programming; Basic features of OOP: Encapsulation, Abstraction, Polymorphism and Inheritance; Encapsulation: Classes and objects; Access specifiers; Static and non-static members; Methods, Constructors, destructors and copy constructors; Array of objects, object pointers, and object references; Inheritance: single and multiple inheritance; Polymorphism: overloading, abstract classes, virtual functions and overriding; Abstraction: abstract class, Interface; Exceptions; Object Oriented I/O; Multi-threaded Programming.

Skill Level: Beginner
Guests cannot access this course. Please log in.