Object Oriented Basic Concepts

Words
281
Reading
2 min
Listen
Play
9y

Object Oriented Programming is an approach which defines a soloution to a problem in which objects are interacted with each other to give a programming soloution.

Premitive Type:
A Premitive type is a single piece of data. For example int, float , double and long are premitive Types. Premitive type store as a value not by reference.

Class Type:
A Class Type has multiple pieces of data as well as actions which are known as methods.For example String is a Class Type. Class Type store not as value but by reference.

Static Method:
A static method is that which is used without a calling object.Static methods are invoked using the class name instead of making an object.

Non Static Method:
A non-static method is that which is used with a calling object.We have to make an object of the class in which method is defined and we can call our non-static method with the help of this object.

Constructor:
Here we can define the constructor by giving example

Object a1 = new Object() ;
In the above line after the new , an constructor of object is created. 'new' is a operator and constructor usually has no return type.

Default Constructor:
The constructor which is automatically called and we can say it is called default. When no constructor is explicitly called then default constructor is generted.

Overloaded Constructor:
In overloaded constructor , parameters are included . Just as methods are overload similarly constructors are also overloaded.

Copy Constructor:
Copy Constructor simply extracts the arguments data and then pass to the overloaded constructor.

Array:
Array is data structure which is used to be collection of data that is all of same type

Object Oriented Basic Concepts | Ecency