Object oriented programming using C++ / (Record no. 91071)
[ view plain ]
000 -LEADER | |
---|---|
fixed length control field | 02658nam a22001697a 4500 |
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION | |
fixed length control field | 231018b2022 |||||||| |||| 00| 0 eng d |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
International Standard Book Number | 9781666888218 |
082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER | |
Classification number | 005.133 GAR-E |
100 ## - MAIN ENTRY--PERSONAL NAME | |
Personal name | Garrett, Eugene |
245 ## - TITLE STATEMENT | |
Title | Object oriented programming using C++ / |
Statement of responsibility, etc. | Eugene Garrett |
260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT) | |
Place of publication, distribution, etc. | USA |
Name of publisher, distributor, etc. | Kaufman Press |
Date of publication, distribution, etc. | 2022 |
300 ## - PHYSICAL DESCRIPTION | |
Extent | 336 p. |
365 ## - TRADE PRICE | |
Price type code | USD |
Price amount | 185.00 |
500 ## - GENERAL NOTE | |
General note | 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. |
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name as entry element | Object-oriented programming (Computer science) |
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical term or geographic name as entry element | C++ (Computer program language) |
952 ## - LOCATION AND ITEM INFORMATION (KOHA) | |
Withdrawn status |
Lost status | Source of classification or shelving scheme | Damaged status | Not for loan | Collection code | Current library | Shelving location | Date acquired | Total Checkouts | Full call number | Barcode | Date last seen | Date last checked out | Koha item type |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dewey Decimal Classification | 003-007 | BITS Pilani Hyderabad | General Stack (For lending) | 18/10/2023 | 1 | 005.133 GAR-E | 47273 | 13/03/2025 | 10/03/2025 | Books |