Theme Options

NEWSLETTER

Object Oriented Programming

1532

New

A Text Book Strictly as per new revised 'G' Scheme w.e.f.

OBJECT ORIENTED PROGRAMMING

Computer Engineering Group

Author: Poonam Ponde, Vrushali Sonar

Solved Question Papers upto Summer 2015

More details

Rs.248

Rs.275

-10%

Warning: Last items in stock!

Contents  

1. Principles of Object Oriented Programming

1. Introduction

2. What is Object-oriented Development?

2.1 Object-Oriented Methodology

2.2 Overview of Procedure-Oriented Programming

3. Object-Oriented Programming

3.1 Characteristics of Object-Oriented Programming

3.2 Object Oriented Programming Languages VS Procedure Oriented 3.3     Basic Concepts of  Object-Oriented Programming

3.4 Applications of OOP

3.5 Advantages of OOP

4. Object Oriented Programming Languages

4.1 Object-based Programming Languages

4.2 Object-Oriented Programming Languages (OOPLs)

5. Beginning with C++

5.1 Features of C++

5.2 Advantages and Disadvantages of C++

5.3 Applications of C++

6. Writing and Executing a ‘C++’ Program

7. Program Structure and Rules

8. Sample C++ Program

9. Basic Concepts of C++

9.1 Tokens

9.2 Data Types

9.3 Operators

9.4 Expression

10. Control Structures

10.1 Conditional Statements

10.2 Iterative Statements

11. Functions

11.1 void Functions

12. Concepts of Structures

2. Classes and Objects

1. Structures in C++

2. Class

2.1 Creating Object

2.2 Accessing Class Members

3. Member Functions

3.1 Making an Outside Function Inline

3.2 Nesting of Member Functions

3.3 Private Member Function

4. Arrays within a class

5. Memory Allocation for Objects

6. Static Class Members

6.1 Static Data Members

6.2 Static Member Functions

6.3 Friend Function

7. Arrays of Objects

8. Objects as Function Arguments

Solved Programs

3. Constructors and Destructors

1. Introduction

2. Constructor

2.1 Types of Constructors

2.2 Overloading Constructors

2.3 Multiple Constructors in a Class

2.4 Constructor with Default Argument

2.5 Dynamic Initialization of Objects

3. Destructor

4. Inheritance: Concept of Reusability

1. Introduction

2. Defining the derived class

2.1 Types of Base Classes

2.2 Types of Derivation / Visibility Modes

2.3 Ambiguity in Single Inheritance

3. Types of Inheritance

3.1 Single Inheritance

3.2 Multiple Inheritance

3.3 Multilevel Inheritance

3.4 Hierarchical Inheritance

3.5 Hybrid Inheritance

4. Virtual Base Classes

5. Constructors in Derived Classes

6. Destructors in Derived Classes

7. Nesting of Classes

7.1 Defining Nested Class Members

7.2 Declaring Nested Classes

7.3 Accessing Private Members in Nested Classes

8. Abstract Classes

Solved Programs

5. Pointers in C++

1. Introduction

2. Pointer Declaration

2.1 Reference Operator (&)

2.2 Dereference Operator (*)

3. Pointer Arithmetics

4. Pointers to Pointers

4.1 Void Pointers

4.2 Null Pointer

5. Pointers and Function

6. Pointers to Functions

7. Pointers in Arrays

8. Pointers to String

9. Pointers to Classes

10. Pointer and Object

10.1 Pointer to Objects

10.2 “this” pointer

10.3 Pointers to Derived Classes

Solved Programs

6. Polymorphism

1. Polymorphism (Poly - many and morphism - form)

2. Types of Polymorphism

2.1 Compile Time Polymorphism / Early Binding / Static Binding

2.2 Run Time Polymorphism / Dynamic Binding / Late Binding

3. Function Overloading

4. Operator Overloading

4.1 Steps Involved in Overloading

4.2 Rules for Overloading an Operator

4.3 Overloading Unary Operators

4.4 Overloading Binary Operators

4.5 Limitations of Operator Overloading

4.6 Overloading << and >> Operators

5. Virtual Functions

6. Pure Virtual Functions

Solved Programs

No customer comments for the moment.

Write a review

Write a review

12 other products in the same category:

Customers who bought this product also bought: