Module 1
Introduction to loops Evolution of object oriented languages – Support for experiments and structure – process of language translation – Need of objects – Definition of Object – Oriented Language.
Module 2
Encapsulation & Inheritance Building classes – Declaring objects Member functions – constructors and destructors members access control.
Introduction to loops Evolution of object oriented languages – Support for experiments and structure – process of language translation – Need of objects – Definition of Object – Oriented Language.
Module 2
Encapsulation & Inheritance Building classes – Declaring objects Member functions – constructors and destructors members access control.
Module 3
POLYMORPHISM – Virtual functions – Defining virtual functions – Usage of virtual functions – Abstract classes – simulation using abstract classes.
Module 4
OVERLOADING Overloading functions – Overloading operators to provide new meaning – Selecting Friend or Member Functions for Operator Overloading.
POLYMORPHISM – Virtual functions – Defining virtual functions – Usage of virtual functions – Abstract classes – simulation using abstract classes.
Module 4
OVERLOADING Overloading functions – Overloading operators to provide new meaning – Selecting Friend or Member Functions for Operator Overloading.
Module 5
DYNAMIC OBJECTS Dynamic object allocation – Using references with dynamic memory allocation – Inline functions outside class definitions – Friend functions, Applications – Object oriented databases case study – some language (Simula, Smalltalk, C++, Ada) features.
DYNAMIC OBJECTS Dynamic object allocation – Using references with dynamic memory allocation – Inline functions outside class definitions – Friend functions, Applications – Object oriented databases case study – some language (Simula, Smalltalk, C++, Ada) features.
mgu university b.tech syllabus electronics
References
1. Data abstraction & OOP in C++ Gordenkeeth, Wiley Eastern.
2. Object oriented programming usig C++ Pohl, Pearson Education.
3. Object oriented programming with C++ E. Balaguruswamy, TMH.
4. C++ Programming language Strostroup, Pearson Education.
5. Object Oriented Programming in C++ Nabajyoti Bjarne.
2. Object oriented programming usig C++ Pohl, Pearson Education.
3. Object oriented programming with C++ E. Balaguruswamy, TMH.
4. C++ Programming language Strostroup, Pearson Education.
5. Object Oriented Programming in C++ Nabajyoti Bjarne.