OOP Using C++

 Course Code: UGCA1909

Course Name: Object Oriented Programming using C++

Detailed Contents

Unit-I Principles of object oriented programming, Introduction to OOP and its basic features, Basic components of a C++Program and program structure, Compiling and Executing C++ Program. Difference between Procedure Oriented Language(C) and Object Oriented Language

Unit-II Classes & Objects and Concept of Constructors, Defining classes, Defining member functions, Declaration of objects to class, Access to member variables from objects, Different forms of member functions, Access specifiers (Private, public, protected), Array of objects. Introduction to constructors, Parameterized constructors, Copy Constructor, Multiple constructors in class, Dynamic initialization of objects, Destructors.

Unit-III Inheritance and Operator overloading, Introduction to Inheritance, Types of inheritance: - Single inheritance, Multiple inheritance, Multilevel inheritance, Hierarchical inheritance, Hybrid inheritance, Defining operator overloading, Overloading of Unary and Binary operators, Rules for overloading operators 

Unit-IV Polymorphism and File Handling, Early Binding, Late Binding, Virtual Functions, pure virtual functions, Abstract Classes. Opening and Closing File, Reading and Writing a file.

Comments

Popular posts from this blog

FCPIT