Posts

Showing posts from July, 2021

Basic Concepts of Data Structure

Image
  Basic Concepts of Data Structure Data Structure is a way of collecting and organising data in such a way that we can perform operations on these data in an effective way. Data Structures is about rendering data elements in terms of some relationship, for better organization and storage. For example, we have data player's name "Hitesh" and age 26. Here "Hitesh" is of  String  data type and 26 is of integer  data type. We can organize this data as a record like  Player  record. Now we can collect and store player's records in a file or database as a data structure. For example: "Gayle" 30, "Sachin" 31, "Parth" 33 In simple language, Data Structures are structures programmed to store ordered data, so that various operations can be performed on it easily. Data Definition Data Definition defines a particular data with following characteristics. Atomic  − Definition should define a single concept Traceable  − Definition should be be...

Inheritance in C++

                                                     Inheritance in C++  The capability of a class to derive properties and characteristics from another class is called Inheritance. Inheritance is one of the most important feature of Object Oriented Programming.  Sub Class: The class that inherits properties from another class is called Sub class or Derived Class.  Super Class:The class whose properties are inherited by sub class is called Base Class or Super class.  The article is divided into following subtopics:  Why and when to use inheritance? Modes of Inheritance Types of Inheritance Why and when to use inheritance? Consider a group of vehicles. You need to create classes for Bus, Car and Truck. The methods fuelAmount(), capacity(), applyBrakes() will be same for all of the three classes. If we create these classes avoiding...