• Chetan Patil
1 E-Book

Object Oriented Programming

  • 21 Aug, 2022
pdf

OOP - Technical.pdf

33.3 MB
  • Download
210243: Object Oriented Programming(OOP)
Description

Unit I Fundamentals of Object Oriented Programming

Introduction to object-oriented programming, Need of object-oriented programming, Fundamentals of object-oriented programming: Namespaces, objects, classes, data members, methods, messages, data encapsulation, data abstraction and information hiding, inheritance, polymorphism. Benefits of OOP, C++ as object oriented programming language.

C++ Programming- C++ programming Basics, Data Types, Structures, Enumerations, control structures, Arrays and Strings, Class, Object, class and data abstraction, Access specifiers, separating interface from implementation. Functions- Function, function prototype, accessing function and utility function, Constructors and destructor, Types of constructor, Objects and Memory requirements, Static members: variable and functions, inline function, friend function.

Unit II Inheritance and Pointers

derived Class, Constructor and destructor in Derived Class, Overriding Member Functions, Class Hierarchies, Public and Private Inheritance, Types of Inheritance, Ambiguity in Multiple Inheritance, Virtual Base Class, Abstract class, Friend Class, Nested Class. Pointers: declaring and initializing pointers, indirection Operators, Memory Management: new and delete, Pointers to Objects, this pointer, Pointers Vs Arrays, accessing Arrays using pointers, Arrays of Pointers, Function pointers, Pointers to Pointers, Pointers to Derived classes, Passing pointers to functions, Return pointers from functions, Null pointer, void pointer.

Unit III Polymorphism

Polymorphism- Introduction to Polymorphism, Types of Polymorphism, Operator Overloading- concept of overloading, operator overloading, Overloading Unary Operators, Overloading Binary Operators, Data Conversion, Type casting (implicit and explicit), Pitfalls of Operator Overloading and Conversion, Keywords explicit and mutable. Function overloading, Run Time Polymorphism- Pointers to Base class, virtual function and its significance in C++, pure virtual function and virtual table, virtual destructor, abstract base class.

Unit IV Files and Streams

Data hierarchy, Stream and files, Stream Classes, Stream Errors, Disk File I/O with Streams, File Pointers, and Error Handling in File I/O, File I/O with Member Functions, Overloading the Extraction and Insertion Operators, memory as a Stream Object, Command-Line Arguments, Printer output

Unit V Exception Handling and Templates

Exception Handling- Fundamentals, other error handling techniques, simple exception handling- Divide by Zero, Multiple catching, re-throwing an exception, exception specifications, user defined exceptions, processing unexpected exceptions, constructor, destructor and exception handling, exception and inheritance. Templates- The Power of Templates, Function template, overloading Function templates, and class template, class template and Nontype parameters, template and friends Generic Functions, The type name and export keywords.

Unit VI Standard Template Library (STL)

Introduction to STL, STL Components, Containers- Sequence container and associative containers, container adapters, Application of Container classes: vector, list, Algorithms- basic searching and sorting algorithms, min-max algorithm, set operations, heap sort, Iterators- input, output, forward, bidirectional and random access. Object Oriented Programming – a road map to future

Write a comment ...

Chetan Patil

Show your support

I am trying to post on university previous question with answer and text book or notes + MCQ or study material related university easy to exam preparation any query contact personal chat. I hope if you like this.

Write a comment ...

Chetan Patil logo
    • Change PhotoChange photo
    • Create A Unique Profile PhotoCreate A Unique Profile Photo
  • Delete photo

Chetan Patil

Computer Engineer
  • 1 Follower

  • 19 Following

  • Savitribai Phule Pune University Second Year of Engineering (2019 Course) 207003: Engineering Mathematics IIISavitribai Phule Pune University Second Year of Engineering (2019 Course) 207003: Engineering Mathematics III

    Savitribai Phule Pune University Second Year of Engineering (2019 Course) 207003: Engineering Mathematics III

    LDE of nth order with constant coefficients, Complementary function, Particular integral, General method, Short methods, Method of variation of parameters, Cauchy’s and Legendre’s DE, Simultaneous and Symmetric simultaneous DE.

    1 E-Book
    Chetan Patil
    ₹ 149
  • Laboratory Experiments/Assignments (SPPU) computer engineering 2nd yearLaboratory Experiments/Assignments (SPPU) computer engineering 2nd year

    Laboratory Experiments/Assignments (SPPU) computer engineering 2nd year

    Chetan Patil
  • “Green House Effect’s and Global Warming ”(PBL)“Green House Effect’s and Global Warming ”(PBL)

    “Green House Effect’s and Global Warming ”(PBL)

    project of First year engineering (PBL) entitled “Green House Effect’s and

    1 E-Book
    Chetan Patil
    ₹ 49
  • Engineering Mathematics 1 notes and text book for (SPPU) in 2019 patternEngineering Mathematics 1 notes and text book for (SPPU) in 2019 pattern

    Engineering Mathematics 1 notes and text book for (SPPU) in 2019 pattern

    this notes are engineering mathematics 1 to related (SPPU). and the exam preparation to cover all unit and this unit under all chapter.

    6 E-Books
    Chetan Patil
    ₹ 99
  • Basic Electrical Engineering notes and text book for (SPPU) 2019 patternBasic Electrical Engineering notes and text book for (SPPU) 2019 pattern

    Basic Electrical Engineering notes and text book for (SPPU) 2019 pattern

    this notes are basic electrical engineering to related (SPPU). and the exam preparation to cover all unit and this unit under all chapter.

    5 E-Books
    Chetan Patil
    ₹ 99
  • engineering physics important notes and text book for (SPPU) engineering physics important notes and text book for (SPPU)

    engineering physics important notes and text book for (SPPU)

    this notes are engineering physics to related (SPPU). and the exam preparation to cover all unit and this unit under all chapter.

    7 E-Books
    Chetan Patil
    ₹ 99
  • engineering physics end-sem previous question pepar with answer (SPPU)engineering physics end-sem previous question pepar with answer (SPPU)

    engineering physics end-sem previous question pepar with answer (SPPU)

    this is question pepar of engineering physics dec.-may 2018-19 to (SPPU) university with answer

    1 E-Book
    Chetan Patil
  • Engineering Mathematics II multiple choice question unit(1 to 6) Engineering Mathematics II multiple choice question unit(1 to 6)

    Engineering Mathematics II multiple choice question unit(1 to 6)

    6 E-Books
    Chetan Patil
    ₹ 69
  • engineering physics multiple choice question with answer (unit 1 to 6)engineering physics multiple choice question with answer (unit 1 to 6)

    engineering physics multiple choice question with answer (unit 1 to 6)

    6 E-Books
    Chetan Patil
    ₹ 69
  • Engineering Graphics end-sem previous question pepar with solution (Savitribai Phule Pune University)Engineering Graphics end-sem previous question pepar with solution (Savitribai Phule Pune University)

    Engineering Graphics end-sem previous question pepar with solution (Savitribai Phule Pune University)

    this question pepar are engineering graphics (diagram is proper measured or correct) previous end-sem question pepar with answer to all pattern (2012 to 2019) and the question pepar are savitribai phule pune university.

    5 E-Books
    Chetan Patil
    ₹ 99
  • Engineering Physics end-sem previous question pepar with answer (Savitribai Phule Pune University)Engineering Physics end-sem previous question pepar with answer (Savitribai Phule Pune University)

    Engineering Physics end-sem previous question pepar with answer (Savitribai Phule Pune University)

    this question pepar are engineering physics previous end-sem question pepar with answer to all pattern (2012 to 2019) and the question pepar are savitribai phule pune university.

    5 E-Books
    Chetan Patil
    ₹ 99
  • Engineering Mechanics previous end-sem question pepar with solution           (Savitribai Phule Pune University)Engineering Mechanics previous end-sem question pepar with solution           (Savitribai Phule Pune University)

    Engineering Mechanics previous end-sem question pepar with solution (Savitribai Phule Pune University)

    this question pepar are engineering mechanics previous end-sem question pepar with answer to all pattern (2012 to 2019) and the question pepar are savitribai phule pune university.

    6 E-Books
    Chetan Patil
    ₹ 99
  • engineering mathematics II end- sem previous question pepar with solution (Savitribai Phule Pune University)engineering mathematics II end- sem previous question pepar with solution (Savitribai Phule Pune University)

    engineering mathematics II end- sem previous question pepar with solution (Savitribai Phule Pune University)

    this question pepar are engineering mathematics II previous end-sem question pepar with answer to all pattern (2012 to 2019) and the question pepar are savitribai phule pune university.

    5 E-Books
    Chetan Patil
    ₹ 99
  • System Mechanical Engineering (SME) previous end-sem question pepar with answer (Savitribai Phule Pune University) System Mechanical Engineering (SME) previous end-sem question pepar with answer (Savitribai Phule Pune University)

    System Mechanical Engineering (SME) previous end-sem question pepar with answer (Savitribai Phule Pune University)

    this question pepar are System Mechanical Engineering (SME) previous end sem question pepar with answer to all pattern (2012 to 2019) and the question pepar are savitribai phule pune university.

    5 E-Books
    Chetan Patil
    ₹ 99
  • engineering mathematics 1 previous question pepar with answer (savitribai phule pune university)engineering mathematics 1 previous question pepar with answer (savitribai phule pune university)

    engineering mathematics 1 previous question pepar with answer (savitribai phule pune university)

    this question pepar are engineering mathematics 1 previous question pepar with answer to all pattern (2012 to 2019) and the question pepar are savitribai phule pune university.

    6 E-Books
    Chetan Patil
    ₹ 99
  • engineering chemistry end-sem previous question pepar with answer (savitribai phule pune university)engineering chemistry end-sem previous question pepar with answer (savitribai phule pune university)

    engineering chemistry end-sem previous question pepar with answer (savitribai phule pune university)

    this question pepar are engineering chemistry previous question pepar with answer to all pattern (2012 to 2019) and the question pepar are savitribai phule pune university.

    6 E-Books
    Chetan Patil
    ₹ 99
  • Basic Electronics EngineeringBasic Electronics Engineering

    Basic Electronics Engineering

    Evolution of Electronics, Impact of Electronics in industry and in society.

    1 E-Book
    Chetan Patil
    ₹ 149
  • Digital Electronicsand Logic DesignDigital Electronicsand Logic Design

    Digital Electronicsand Logic Design

    Logic Design Minimization Technique: Minimization of Boolean function using K-map(up to 4 variables) and Quine Mc-Clusky Method, Representation of signed number- sign magnitude representation ,1’s complement and 2’s complement form (red marked can be removed), Sum of product and Product of sum form, Minimization of SOP and POS using K-map.

    1 E-Book
    Chetan Patil
    ₹ 149
  • Discrete MathematicsDiscrete Mathematics

    Discrete Mathematics

    Introduction and significance of Discrete Mathematics, Sets– Naïve Set Theory (Cantorian Set Theory), Axiomatic Set Theory, Set Operations, Cardinality of set, Principle of inclusion and exclusion.

    1 E-Book
    Chetan Patil
    ₹ 149