Amazon cover image
Image from Amazon.com

Object oriented programming using C++ / Eugene Garrett

By: Material type: TextTextPublication details: USA Kaufman Press 2022Description: 336 pISBN:
  • 9781666888218
Subject(s): DDC classification:
  • 005.133 GAR-E
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Collection Shelving location Call number Copy number Status Date due Barcode Item holds
Books Books BITS Pilani Hyderabad 003-007 General Stack (For lending) 005.133 GAR-E (Browse shelf(Opens below)) USD 185.00 Available 47273
Total holds: 0

The major purpose of C++ programming is to introduce the concept the object orientation to the C programming language. Object oriented programming is a paradigm that provides many concepts such as inheritance, data binding, polymorphism etc. Object oriented programming is different from procedural programming languages like C, Pascal in several ways. Everything in oops is grouped as “objects”. Oop’s, defined in the purest sence, is implemented by sending messages to objects. The term overloading means ‘providing multiple definitions of’. Overloading of functions involves defining distinct functions which share the same name, each of which has a unique signature. A key feature of C++ classes is inheritance. Inheritance allows to create classes which are derived from other classes, so that they automatically include some of its “parent’s” members, plus its own. For example, we are going to suppose that we want to declare a series of classes that describe polygons like our C Rectangle, or like C Triangle. They have certain common properties, such as both can be described by means of only two sides: height and base. The building block of C++ that leads to Object-Oriented programming is a class. It is a user defined data type, which holds its own data members and member functions, which can be accessed and used by creating an instance of that class is like a blueprint for an object. Data abstraction is one of the most essential and important features of object oriented programming C++. Abstraction means displaying only essential information and holding the details. Data abstraction refers to providing only essential information about the data the to the outside world, hiding the background details or implementation. This book is designed to help students understand the concepts governing oop and develop a talent in them choose right the oop tools for a given problem situation. Dealing at length with the creation and manipulation of oop components using C++, object oriented programming with C++ uses examples that reflect current practices and standards to provide a hands on experience to budding software engineers.

There are no comments on this title.

to post a comment.
An institution deemed to be a University Estd. Vide Sec.3 of the UGC
Act,1956 under notification # F.12-23/63.U-2 of Jun 18,1964

© 2024 BITS-Library, BITS-Hyderabad, India.