| Courses Software Training / Application Programming | Locality North East |
Object Oriented Paradigm
OOPS…!
Structured versus Object Oriented Development
Elements of Object Oriented Programming
Objects
Classes
Encapsulation
Data Abstraction
Inheritance
Polymorphism
Templates
Exception Handling
Moving from C to C++
Scope resolution Operator
Variables aliases(reference variables)
Parameters passing by References
Inline functions
Function Overloading
Default Arguments
Classes and Objects
Introduction
Structures and Classes
Class specification
Class objects
Class, Objects and memory resources
Accessing class members
Defining Member Functions
Outside member functions as inline
Accessing member functions with in class
Data Hiding
Passing Objects as arguments
Constructors and Destructors
Introduction
Need of the Constructor
Parameterized constructor
Constructor overloading
Constructor with default arguments
Name less objects
Copy constructors
New and delete operators
Dynamic initialization through constructors
Operator Overloading
Introduction
Over loadable operators
Unary operator overloading
Operator return values
Limitations of Increment and Decrement Operators
Binary Operator Overloading
Overloading with friend functions
Inheritance
Introduction
Derived class declaration
Forms of inheritance
Member Accessibility
Constructors in derived classes
Overloaded Member functions
Abstract classes
Multilevel Inheritance
Multiple Inheritances
Hierarchical Inheritance
Multipath Inheritance
Virtual Base Class
Hybrid Inheritance
Virtual Functions & Polymorphism
Introduction
Need for virtual functions
Pointers of derived class objects
Definitions of Virtual Functions
Pure Virtual Functions
Dynamic Binding
Rules For virtual functions
Templates
Introduction
Function Templates
Overloaded Function Templates
Multiple Argument Function Templates
Class Templates
Class Templates with overloaded operators
Exception Handling
Introduction
Error Handling
Exception Handling
Try, throw, catch
List of Exceptions
Specified, Unspecified exceptions
Handling Uncaught Exceptions
Streams Computation With console
What are streams?
Console Streams
Unformatted, Formatted Console O/P
Manipulating Strings
Creating(string) objects
Manipulating String Objects
Relational Operations
String Characteristics
Object-Oriented Systems Development
Procedure-Oriented Development Tools
Object-Oriented Notations and Graphs
Steps in Object-Oriented Analysis
Steps in Object-Oriented Design
Implementation
Dange Chowk Office:
CNC WEB WORLD Sr. No. 51/2, Office No. -1,
Landmark: Opp. Pandit Petrol Pump,
On Hinjewadi Road
Thergaon, Dange Chowk, Pune 411033
Mob : +91 9175371080/81
E-mail : [email protected]
Helpline no.9595119900
Swargate Office:
2nd Floor, Office No.202, Modi Plaza,
Landmark: Opp.Laxmi Narayan Theatre
Helpline no.9595119900
Tel No: 020-41203324
Mob : +91 9156991450/51
E-mail : [email protected]