what is oops concept in java?

3
What is OOPs concept in Java? What is OOPs concept in Java? In this article, we will get the fundamentals of OOPs. Object Oriented Development is a model that provides many ideas such as inheritance, data binding, polymorphism etc. Simula is known as the first object-oriented programming language. The programming model where everything is showed as a product, is known as truly object-oriented programming terminology. Object-oriented development (OOP) is a development model based on the idea of “objects”, which may contain information, by means of areas, often known as attributes; and code, by means of techniques, often known as methods. A function of things is that an object’s techniques can access and often change the information areas of the item with which they are associated (objects have a prospect of “this” or “self”). Many of the most widely used development ‘languages’ are multi-paradigm development ‘languages’ that support object-oriented development to a greater or smaller degree, typically in combination with crucial, step-by-step development. Significant object-oriented ‘languages’ include Java, C++, C#, Python, PHP, Ruby, Perl, Delphi, Objective-C, Instant, Common Lisp, and Smalltalk. Object-oriented development uses things, but not all of the associated methods and components are reinforced straight in different languages which state they assistance OOP. The features here are, however, common among different languages regarded highly class- and object-oriented It is known as the first object-oriented programming language. OOPs (Object Oriented Development System) Java oops ideas object means a genuine term enterprise such as pen, seat, desk etc. Object-Oriented Growth is a method or design to style application using sessions and things. It makes easier with the application development

Upload: kanchan-mahajan

Post on 01-Aug-2016

216 views

Category:

Documents


1 download

DESCRIPTION

In this article, we will get the fundamentals of OOPs. Object Oriented Development is a model that provides many ideas such as inheritance, data binding, polymorphism etc.

TRANSCRIPT

Page 1: What is oops concept in java?

What is OOPs concept in Java?

What is OOPs concept in Java?

In this article, we will get the fundamentals of OOPs. Object Oriented

Development is a model that provides many ideas such as inheritance, data

binding, polymorphism etc.

Simula is known as the first object-oriented programming language. The

programming model where everything is showed as a product, is known as

truly object-oriented programming terminology.

Object-oriented development (OOP) is a development model based on the idea

of “objects”, which may contain information, by means of areas, often known

as attributes; and code, by means of techniques, often known as methods. A

function of things is that an object’s techniques can access and often change

the information areas of the item with which they are associated (objects have

a prospect of “this” or “self”).

Many of the most widely used development ‘languages’ are multi-paradigm

development ‘languages’ that support object-oriented development to a

greater or smaller degree, typically in combination with crucial, step-by-step

development. Significant object-oriented ‘languages’ include Java, C++, C#,

Python, PHP, Ruby, Perl, Delphi, Objective-C, Instant, Common Lisp, and

Smalltalk.

Object-oriented development uses things, but not all of the associated methods

and components are reinforced straight in different languages which state they

assistance OOP. The features here are, however, common among different

languages regarded highly class- and object-oriented

It is known as the first object-oriented programming language.

OOPs (Object Oriented Development System)

Java oops ideas object means a genuine term enterprise such as pen, seat,

desk etc. Object-Oriented Growth is a method or design to style application

using sessions and things. It makes easier with the application development

Page 2: What is oops concept in java?

and servicing by offering some concepts:

• Polymorphism

• Abstraction

• Encapsulation

• Object

• Class

• Inheritance

Object

Any entity that has state and actions is known as an object. For example: seat,

pen, desk, key-board, bicycle etc. It can be physical and logical.

Class

Collection of objects is known as class. It is a logical entity.

Inheritance

When one object gets all the qualities and behaviors of the parent object i.e.

known as inheritance. It provides system code reusability. It is used to

accomplish runtime polymorphism.

Polymorphism

When one process is completed by different ways i.e. known as polymorphism.

For example: to talk the client in a different way, to attract something e.g. form

or rectangular form etc.

In Java, we use method over-loading and method overriding to accomplish

polymorphism.

Another example can be to talk something e.g. elephants grunt, horse snort

etc.

Page 3: What is oops concept in java?

Abstraction

Hiding inner information and displaying performance is known as abstraction.

For example: telephone call, we don’t know the interior handling.

In Java, we use subjective category and interface to accomplish abstraction.

Encapsulation in Java oops concepts

Binding (or wrapping) system code information together into a single device is

known as encapsulation. For example: capsule, it is covered with different

medications. Some ‘languages’ (Java, for example) let sessions implement

accessibility limitations clearly, for example denoting inner data with the

individual keyword and key phrase and assigning techniques designed for use

by code outside the course with the community keyword. Methods may also be

designed community, personal, or advanced levels such as secured (which

typically allows accessibility from other things of the same category, but not

things of a different class)

A Java class is the example of encapsulation. Java beans is the completely

exemplified class because all the information associates are personal here.

Pros of OOPs over Procedure-oriented programming language

1)OOPs makes development and servicing easier where as in Procedure-

oriented programming terminology it is not easy to handle if system code

develops as a new development.

2)OOPs provides concealing information whereas in Procedure-oriented

prgramming language an global information can be utilized from anywhere.

3)OOPs gives capability to imitate real-world occasion much more successfully.

We can give the remedy of actual term problem if we are using the Object-

Oriented Growth terminology.

You can learn java basics to make your profession in this field as a professional java developer.