Basic Concepts Of OOPC!!
Basic Concepts Of OOPC !!
OOPC is a object oriented programming which is contain many concept of class and objects.
There are many concept like Inheritances, Polymorphism, Abstraction, Encapsulation etc...
List Of Concepts :
- Class
- Objects
- Inheritance
- Polymorphism
- Abstraction
- Encapsulation
- Message passing
Class
- Class is a blueprint for any functional entity.
- It defines attributes and methods.
- a class is a implementation of abstract data type.
- a class is template that specifies the attributes and behaviour of objects.
May You Like To Read This Related Articles:
What Is Operating System? Knowledge Of OS!!
Operating System As A User Interface And As A Resource Manager - Technopedia!
Services Of Operating System -
Technopedia!!!
Basic Concepts Of OOPC!!
CONCEPT OF DBMS!!
Types Of Operating System - Technopedia!!!
Basic Program Of C Language For Print Hello!!
What Is Operating System? Knowledge Of OS!!
Operating System As A User Interface And As A Resource Manager - Technopedia!
Services Of Operating System -
Technopedia!!!
Basic Concepts Of OOPC!!
CONCEPT OF DBMS!!
Types Of Operating System - Technopedia!!!
Objects :
- Object is instance of class.
- Every object has it's unique identity.
- Object is the variable of type class.
- Object is a component of a program that knows how to interact with other pieces of program.
- Object can be nothing from the real world.
Inheritance
- Inheritance means mechanism of one class derived from another class.
- old class is known as base class.
- new class is known as derived class.
- it is the process by which can acquire methods and properties of another class.
- derived class may have all features of base class.
- Ex. student is a base class and result is derived class.
Recommend Articles For More Information :
Polymorphism
- Polymorphism means ability to take more than one form.
- it allows a single name to be used for more than one place.
- the concept of polymorphism is 'one interface,multiple methods'.
- it means using generic interface for relative activities.
- it reduces complexity by allowing one interface to specify a general class of action.
Abstraction
- abstraction means showing only the required things to the outside world an hiding the data.
- they just represent essential features without including background details.
- they bind all essential properties of the object.
- sometimes attribute called 'data members' because it holds information.
- also functions called 'methods' and 'member functions'.
- it uses for data security.
- binding data and functions into single unit is called Encapsulation.
- in C++ data can't access to the outside wold.
- only those functions are accessible which are bind together.
Message Passing
- program contains set of object which communicates with each other.
- Message Passing involves the object name, function name and the information to be sent.
- Example : employee.salary(name);
- in above statement employee is an object, salary is message, and name is information to be sent.
For More Knowledge Check This Articles For Better Understanding :
Machine Learning Technology in Software Engineering
Trending Pieces Of Technology You Should Know About!!!
CONCEPT OF DBMS!!
Phases Of Compiler In System Programming!!!!
C Program For Addition, Subtraction, Multiplication, Division Of Two Numbers!!
Difference between a monolithic and micro kernel?
Difference Between The Procedure Oriented Language and Object Oriented Language.
What Is Inheritance In C++? Types Of Inheritance?
Machine Learning Technology in Software Engineering
Trending Pieces Of Technology You Should Know About!!!
CONCEPT OF DBMS!!
Phases Of Compiler In System Programming!!!!
C Program For Addition, Subtraction, Multiplication, Division Of Two Numbers!!
Difference between a monolithic and micro kernel?
Difference Between The Procedure Oriented Language and Object Oriented Language.
What Is Inheritance In C++? Types Of Inheritance?
Comments
Post a Comment