0% found this document useful (0 votes)
29 views

Object Oriented Programming (OOPs) Concept in

Uploaded by

kasokiy760
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views

Object Oriented Programming (OOPs) Concept in

Uploaded by

kasokiy760
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 7

Object Oriented

Programming (OOPs)
Concept in JAVA
Definition of OOPs Concept

 OOP concept in java are the main ideas behind JAVA’s object oriented

programming.

 They are abstraction, encapsulation, inheritance and polymorphism.

 Grasping them is key to understand how java works.

 Basically, Java OOP concept let us create working methods and variables,

then reuse all or part of them without compromising securities.


Abstraction

 Abstraction means using simple things to represent complexity.

 In Java, abstraction means simple things like objects, classes,

and variables represent more complex underlying code and data.

 This is important because it lets avoid repeating the same work multiple

times.
Encapsulation

 This is the practice of keeping fields within a class private, then providing

access to them via public methods.

 It’s a protective barrier that keeps the data and code safe within the class

itself.

 This way, we can re-use objects like code components or variables without

allowing open access to the data system-wide.


Inheritance

 This is a special feature of Object Oriented Programming in Java.

 It lets programmers create new classes that share some of the attributes of

existing classes.

 This lets us build on previous work without reinventing the wheel.


Polymorphism

 This Java OOP concept lets programmers use the same word to mean different

things in different contexts.

 One form of polymorphism in Java is method overloading. That’s when different

meanings are implied by the code itself.

 The other form is method overriding. That’s when the different meanings are

implied by the values of the supplied variables.

 You can learn these java concepts from java online training.
Thank You
-- Priyanshu Kumar

You might also like