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

Object Oriented Programming (OOPs) Concept in

Uploaded by

kasokiy760
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views

Object Oriented Programming (OOPs) Concept in

Uploaded by

kasokiy760
Copyright
© © All Rights Reserved
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