Skip to main content

Classes and Objects

Class is a user-defined data type.Class is a collection of similar type of objects having same attribute and common functions.Class is a collection of data members and member functions. It is template and blue print to create an object.

Syntax of class Declaration & define

 Class Class_name
 {
 Access_specifier:
 Data members;
 ---------------;
 Access_specifier:
 Member function();
 Member function();
 };
The declaration of a class is similar to structure.The class name specifies the name of the name of the class.The body of class enclosed within  braces and terminated by semicolon.The class body contains the declaration of variables and functions.The variables and functions are called class members.They are usually grouped under two sections,namely,private and public to denote which of the members are private and which of them are public.
Creating Objects
So firstly discuss what is object.Objects are the basic real entities.They may represent a place,a item and so on that program has to handle.They may also represent user-defined data like vectors,lists.Once a class has been declared, we can create variable of that type by using  the class name.For example
Class model
{
data members;
--------------;
member functions;
---------------;
};
model car1;creates a variable car1 of type model.In C++,The class variables are known as objects.Suppose we want to declare a multiple objects of single line using comma operator for example model car1,car2;
Member Access control/Access specifier
There are three type of access specifier.
Public access specifier :- The member functions of class which is specifier as a public can e access outside the class but within a program.To specifier the member as a public are public : keyword.
Ex:-      Class  model
             {
              public:
                char carname[20];
                 int   cprice;
              public:
                 member fuctions;
               }}:
Private access specifier :- The member which is specifier as private can be access within a class and friend class.But is not accessable outside the class.
Ex:- Class  model
             {
              private:
                char carname[20];
                 int   cprice;
              private:
                 member fuctions;
               }}:
Protected access specifier :- Protected access specifier as private.But provide any one benfit that is member which is specifier as a protected can be access by the child class of a parent class.

Comments

Popular posts from this blog

Generation of Computers

Generation of Computers   – Computers were developed in different phases known as generations of computer. Depending upon the technologies used the development of electronic computers can be divided into five generations. 1.  First generation The duration lasted from 1946-1959 was based on  vacuum tubes . Because thousands of such bulbs were used, the computers were very large and generate a large amount of heat, causing many problems in temperature regulation.  Magnetic drums   were used for  memory  purpose and instruction and data was given through  punch cards . Computer were operated manually and instruction given in  machine language . E.g.   –   UNIVAC  (Universal automatic computer),  ENIAC  (Electronic Numerical Integrator And Calculator ) ,  Mark I  etc. Main Features  – 1.        Vacuum tube technology used 2.     ...

Input and Output devices

Input device Input device is a device through which data and instruction are entered into computer system. An input devices converts the data and instructions into binary form that computer can understand. This transformation is performed by “Input interface”.   The data entered through input device can be some text, some graphical image or symbol, sound etc, depending on the form of the raw data the various input devices are available. Basic Function Performed by Input unit of a computer system -   1. It accepts the instruction and data from the user. 2. It converts these instruction and data in computer acceptable form. 3. It supplies the converted instruction and data to the computer system for further processing. Some of the commonly input devices used are:- 1. Keyboard 2. Mouse 3. Joy stick 4. Track ball 5. Touch screen 6. Light Pen 7. Digitizer 8. Scanner 9. Speech Recognition Devices 1. Keyboard Keyboard is an input device for enteri...

Computer Memory

Memory :  A memory is just like a human brain. It is used to store data and instructions. Computer memory is the storage space in computer where data is to be processed and instructions required for processing are stored. The memory is divided into large number of small parts. Each part is called cell. Each location or cell has a unique address, which varies from zero to memory size minus one. The computer storage memory is measure in term of Bytes. Eight bits make one Bytes. (Measure units)   Primary Memory/Main Memory Primary memory holds only those data and instructions on which computer is currently working. Has limited capacity and data gets lost when power is switched off. It is also called main memory. It is generally made up of semiconductor device. These memories are not as fast as registers. The data and instructions required to be processed earlier reside in main memory. Characteristic of Main Memory ·         ...