Skip to main content

CHAPTER - 1 || OOP(Object Oriented Programming)|| In Java

  OOP(Object Oriented Programming) 

Introduction of OOP :- 

  • It is real-life programming system where real-life are implemented in system development.
  • While OOP is creating object that contain  both data and functions.
  • It is easily development for larger complex applications,  So this programming system begins from the object that means developments start the from the structure "Bottom to Top".
  • Object are independence and object performance communications  with via message passing so development and maintenance easily.
  • It is create all  data and function  are very secure programming system.
  • In OOP hide the properties the object from the external words with provides easily interface for access. 
  • Some advantage just like that " Better code re-usability when used object and inheritances".
  • Principle of data hiding helps build secure system, 
  • Multiple Objects can co-exist without any interface, 
  • Software Complexity can be easily managed. 

Features of OOP: 

  1. Class 
  2. Objects
  3. Data Abstractions and Encapsulation
  4. Inheritance
  5. Polymorephism
  6. Dynamic Binding 
  7. Message Passing 
  8. Abstract 
  9. GUI Graphics User Interface, etc.

Difference Between POP and OOP:

POP :- 
  1. Consists of writing a set of instruction for the computer to follow.
  2. The Main aim of on functions and not on the flow of data.
  3. Function can either use local or global data. 
  4. Data moves openly from function to functions.
OOP :- 
  1. Works on the concept of class and objects.
  2. A class is if a templates to create objects then can access any type of data in run time declared.
  3. Treats data as a critical elements.
  4. Decompose the problems in objects and builds data and functions around the objects.
  5. It is provides access specifiers. 
IMPORTANT POINTS BETWEEN POP AND OOP 

POP

OOP

It means Producers Oriented Programming.

It means Object Oriented Programming.

It is work on data function.

But it is work on function and Object data.

POP follow Top to down approach.

OOP follows Bottom to Up approach.

It is less secure.

It is highly secure.

It is deals with algorithm.

It is deals with data.

It’s take very less memory.

It is take more than memory.

There is no available any access specifiers.

There is available three or four access specifiers.  (Public, Protected, Private, and Default)

In POP can’t Perform Overloading Concepts.

POP can Perform Overloading Concepts.

POP can perform structure program.

OOP Can perform Object and Class.

In POP can’t  used data hiding perform.

But OOP can perform data hiding concepts use Encapsulation.

POP can’t solve big problem.

POP can’ solve big problem.

Program is divided into small parts called function.

Program is divided into small parts called Objects.  

Example of POP: PASCAL, C, FORT-RAN COBOL.

Example of OOP:- C++, Java,JavaScript, Python.


I Hope This Post Is helpful for you.  


Comments

Popular posts from this blog

Assignment of ITA/ Information Technology and Application BCA- Technology369kk

Q1. What is  computer Explain basic computer architecture and Difference components.  2. Discuss the use of memory in computer system, Explain memory hierarchy  in details. 3. What is software? Explain difference types of software with explain. 4. Write short notes on the given:- (I) Internet. (II) LAN (Local area network ) (III) Search engine (IV) Web browser  Q 1.What is computer Explain basic computer architecture, Difference components of computer.   Computer :- Computer is defined as an electronic device that takes input data and instructions from the user and after processing them, it generates useful and desired output quickly.   A computer is designed to execute applications and provides a variety of solutions through integrated hardware and software components.                            It is fast and automatic device. It works with the help of programs and represents the d...

C++ and Java Practical All Questions Answers - BCA -Technology369kk

C++ and Java  In this post see most important questions for practical questions given by college all questions with answers . Guys I want to say that this is only for suggested post for your practical please request to you change same alphabets, words or anything  methods name and variables name because if you write all words same then this is copy paste for another peoples.  Used Topics:  Keywords, Variables, Condition Statements, Function , Array, Structure, Pointer.                           In OOPs, Class and Objects, Constructor, Poly morph, Encapsulation, Access Specifiers,                               Inheritance etc.  So, Without Time Lose Come to the Points, let's go start Now:        *************************************************************************  C++ 12 ...

Assignment of PMO (Principal of Management and Organization) - Technology369kk

 ** Assignment Of PMO ** Agenda: -  4 Questions discuss in this post. Question 1. Write a d etails note on selection why it Called. negative process.  Question 2. Write a details note on 'span of control. Question 3. Planning is an essential process, do you agree ? Discuss  Question 4. Write a note on management function. Q 1. Write a d etails note on selection why it called negative process.  Ans :-  Selection is the process of choosing the most suitable candidates out of the several candidates available.          Selection is a negative process because there may be more rejected then those selected in most of the candidates that is called selection is a negative process. → Selection process has the following steps:-  [ A .] Screening of applicants - Based on the screening of applicants only those candidates. It Called further process of selection. Who are found eligible for the job Standards of the the organization. [ B .] S...