|
MCA 2 SEM. Subject: Object Oriented Programming with C++
Unit – 1 Principal of OOP Procedure oriented Vs Object oriented, OOP paradigm, Features of OOP , Basic Data types Tokens, Keywords, Constant , Variables, Operator I/O statements , Structure of C++ program, Arrays, pointers, Object modeling technique (OMT).
Unit – 2 Function, Object and Class OOP Defining class, Abstract class , Function prototype, Function with parameter , Passing object as a parameter, Constructor function , Types of constructor, Destructor Friend function , Friend class, Dynamic allocation operator new and delete.
Unit – 3 Polymorphism and Inheritance Types of polymorphism, Constructor overloading , Operator overloading, Template function Template class, Types of inheritance , Private , protected and public derivation of class , Resolving ambiguity Pointer to object, This pointer , Virtual class , virtual function.
Unit – 4 Input - output and File handling I/O classes , File and stream classes , Opening and closing file Detecting end of file, String I/O, Char I/O, Object I/O, I/O with multiple object , File pointer, Disk I/O.
Unit – 5 Exception handling ,Name spaces and Standard Template library (STL) Need of Exception handling , try , catch and throws keywords , defining namespace , benefit of namespace, Component of STL.
|