SlideShare a Scribd company logo
4
What is OOPS?
OOP method in Java are the essential
thoughts behind Java’s Object Oriented
Programming. They are an abstraction,
encapsulation, inheritance, and
polymorphism. Understanding them is key
to accepting how Java works. Object-
oriented programming makes easier for
programmers to structure and organize
software programs.
Most read
5
OOPS
Concepts
Four main OOP concepts in Java
1. Abstraction: Abstraction is the concept of covering the
internal details and characterize things in simple terms.
There are many ways to reach abstraction in object oriented
programming, such as encapsulation and inheritance.
2. Encapsulation: This is the process of keeping fields within a
class private, then giving connection to them via public
methods.
3. Inheritance: A main feature of object oriented programs
is inheritance. The capability to build classes that divides the
attributes and methods of existing classes but with more
specific features.
4. Polymorphism: This Java OOP concept lets programmers
make use of the similar word to mean different things in
different circumstances.
5
Most read
7
7
Advantages of OOPs
OOP makes easy to understand and a clear modular structure
for programs.
Objects generated for Object-Oriented Programs can be used
again in other programs. Thus, it saves important
development cost.
OOPs implements the capability to simulate real-world
event much more efficiently.
OOPs makes development and maintenance easier.
OOPs supports data hiding, whereas in a method of
programming language a global data can be accessed from
anywhere.
Most read
Java Object
Oriented
Programming
Concepts
2
CONTENT
• Introduction
• What is OOPS
• List of OOP Concepts in Java
• How OOP Concepts in Java Work
• Advantage of OOPs
• About Brainsmartlabs
• Contact us
3
Introduction
OOPS, Concepts or Object Oriented Programming
Concepts are most important. Without a plan about
OOPS concepts, one will not be capable of performing to
create systems in the object-oriented programming
model.
Let us know about the features of Object Oriented
Programming. Object Oriented programming is a
programming style which is combined with the concepts
like class, object, Inheritance, Encapsulation,
Abstraction, Polymorphism.
What is OOPS?
OOP method in Java are the essential
thoughts behind Java’s Object Oriented
Programming. They are an abstraction,
encapsulation, inheritance, and
polymorphism. Understanding them is key
to accepting how Java works. Object-
oriented programming makes easier for
programmers to structure and organize
software programs.
OOPS
Concepts
Four main OOP concepts in Java
1. Abstraction: Abstraction is the concept of covering the
internal details and characterize things in simple terms.
There are many ways to reach abstraction in object oriented
programming, such as encapsulation and inheritance.
2. Encapsulation: This is the process of keeping fields within a
class private, then giving connection to them via public
methods.
3. Inheritance: A main feature of object oriented programs
is inheritance. The capability to build classes that divides the
attributes and methods of existing classes but with more
specific features.
4. Polymorphism: This Java OOP concept lets programmers
make use of the similar word to mean different things in
different circumstances.
5
How OOP Concepts works in Java?
6
OOP, concepts in Java work by allowing programmers to create
elements that can be used again in various ways but still it keep
ups security.
How Abstraction Works: Abstraction as an OOP concept in
Java works by letting programmers create useful, reusable tools.
How Encapsulation Works: Encapsulation lets us re-use
functionality without jeopardizing security. It’s a powerful OOP
concept in Java because it helps us save a lot of time
How Inheritance Works: Inheritance is another labor-saving
Java OOP concept. It works by letting a new class adopt the
properties of another.
How Polymorphism Works: Polymorphism in Java works by
using a remark to a parent class to affect an object in the child
class.
7
Advantages of OOPs
OOP makes easy to understand and a clear modular structure
for programs.
Objects generated for Object-Oriented Programs can be used
again in other programs. Thus, it saves important
development cost.
OOPs implements the capability to simulate real-world
event much more efficiently.
OOPs makes development and maintenance easier.
OOPs supports data hiding, whereas in a method of
programming language a global data can be accessed from
anywhere.
8
About Brainsmartlabs
Brain Smart Labs is one of the best online
tutorials for Java and SQL course it will make
you learn Java course through online at home.
Our tutorial will focus on different topics of
Java, core java and advanced Java concepts
and Java programming examples. Whether you
are a college student looking to learn Java
programming or a company employee learning
advanced Java topics for building an
application in Java, this Java tutorial would
definitely be useful for you. Let’s start learning
Java and SQL Tutorial online with simple
step... Go through our website videos @
https://www.brainsmartlabs.com/
9
(+91) 80958 38383
support@brainsmartlabs.com
https://www.brainsmartlabs.com
THANK YOU

More Related Content

What's hot (20)

Fundamental JavaScript [UTC, March 2014]
Fundamental JavaScript [UTC, March 2014]Fundamental JavaScript [UTC, March 2014]
Fundamental JavaScript [UTC, March 2014]
Aaron Gustafson
 
Java script
Java scriptJava script
Java script
Prarthan P
 
C# Exceptions Handling
C# Exceptions Handling C# Exceptions Handling
C# Exceptions Handling
sharqiyem
 
Javascript
JavascriptJavascript
Javascript
mussawir20
 
Object Oriented Language
Object Oriented LanguageObject Oriented Language
Object Oriented Language
dheva B
 
jQuery
jQueryjQuery
jQuery
Jay Poojara
 
Virtual base class
Virtual base classVirtual base class
Virtual base class
Tech_MX
 
Python Generators
Python GeneratorsPython Generators
Python Generators
Akshar Raaj
 
Javascript variables and datatypes
Javascript variables and datatypesJavascript variables and datatypes
Javascript variables and datatypes
Varun C M
 
Inheritance in c++
Inheritance in c++Inheritance in c++
Inheritance in c++
Vishal Patil
 
Event In JavaScript
Event In JavaScriptEvent In JavaScript
Event In JavaScript
ShahDhruv21
 
Introduction to oops concepts
Introduction to oops conceptsIntroduction to oops concepts
Introduction to oops concepts
Nilesh Dalvi
 
Java script errors & exceptions handling
Java script  errors & exceptions handlingJava script  errors & exceptions handling
Java script errors & exceptions handling
AbhishekMondal42
 
Datatype in JavaScript
Datatype in JavaScriptDatatype in JavaScript
Datatype in JavaScript
Rajat Saxena
 
Js ppt
Js pptJs ppt
Js ppt
Rakhi Thota
 
Event handling
Event handlingEvent handling
Event handling
Anand Grewal
 
Angular 2.0 forms
Angular 2.0 formsAngular 2.0 forms
Angular 2.0 forms
Eyal Vardi
 
Java packages
Java packagesJava packages
Java packages
Raja Sekhar
 
Multiple inheritance possible in Java
Multiple inheritance possible in JavaMultiple inheritance possible in Java
Multiple inheritance possible in Java
Kurapati Vishwak
 
Object Oriented Programming in JavaScript
Object Oriented Programming in JavaScriptObject Oriented Programming in JavaScript
Object Oriented Programming in JavaScript
zand3rs
 
Fundamental JavaScript [UTC, March 2014]
Fundamental JavaScript [UTC, March 2014]Fundamental JavaScript [UTC, March 2014]
Fundamental JavaScript [UTC, March 2014]
Aaron Gustafson
 
C# Exceptions Handling
C# Exceptions Handling C# Exceptions Handling
C# Exceptions Handling
sharqiyem
 
Object Oriented Language
Object Oriented LanguageObject Oriented Language
Object Oriented Language
dheva B
 
Virtual base class
Virtual base classVirtual base class
Virtual base class
Tech_MX
 
Python Generators
Python GeneratorsPython Generators
Python Generators
Akshar Raaj
 
Javascript variables and datatypes
Javascript variables and datatypesJavascript variables and datatypes
Javascript variables and datatypes
Varun C M
 
Inheritance in c++
Inheritance in c++Inheritance in c++
Inheritance in c++
Vishal Patil
 
Event In JavaScript
Event In JavaScriptEvent In JavaScript
Event In JavaScript
ShahDhruv21
 
Introduction to oops concepts
Introduction to oops conceptsIntroduction to oops concepts
Introduction to oops concepts
Nilesh Dalvi
 
Java script errors & exceptions handling
Java script  errors & exceptions handlingJava script  errors & exceptions handling
Java script errors & exceptions handling
AbhishekMondal42
 
Datatype in JavaScript
Datatype in JavaScriptDatatype in JavaScript
Datatype in JavaScript
Rajat Saxena
 
Angular 2.0 forms
Angular 2.0 formsAngular 2.0 forms
Angular 2.0 forms
Eyal Vardi
 
Multiple inheritance possible in Java
Multiple inheritance possible in JavaMultiple inheritance possible in Java
Multiple inheritance possible in Java
Kurapati Vishwak
 
Object Oriented Programming in JavaScript
Object Oriented Programming in JavaScriptObject Oriented Programming in JavaScript
Object Oriented Programming in JavaScript
zand3rs
 

Similar to Java object oriented programming concepts - Brainsmartlabs (20)

Ah java-ppt2
Ah java-ppt2Ah java-ppt2
Ah java-ppt2
Haja Abdul Khader A
 
Features of Object Oriented Programming.pptx
Features of Object Oriented Programming.pptxFeatures of Object Oriented Programming.pptx
Features of Object Oriented Programming.pptx
SwagatoBiswas
 
object oriented programming through java basics
object oriented programming through java basicsobject oriented programming through java basics
object oriented programming through java basics
Rohit Kumar
 
Object+oriented+programming+in+java
Object+oriented+programming+in+javaObject+oriented+programming+in+java
Object+oriented+programming+in+java
Ye Win
 
OOPS In JAVA.pptx
OOPS In JAVA.pptxOOPS In JAVA.pptx
OOPS In JAVA.pptx
Sachin33417
 
Chapter 1.pptx
Chapter 1.pptxChapter 1.pptx
Chapter 1.pptx
Rajanarayanan subramanian
 
Basic Java Concept - Practical Oriented Methodologies
Basic Java Concept - Practical Oriented MethodologiesBasic Java Concept - Practical Oriented Methodologies
Basic Java Concept - Practical Oriented Methodologies
SakthiVinayagam5
 
Core java lessons
Core java lessonsCore java lessons
Core java lessons
vivek shah
 
What is oops concept in java?
What is oops concept in java?What is oops concept in java?
What is oops concept in java?
kanchanmahajan23
 
Cs8392 oops 5 units notes
Cs8392 oops 5 units notes Cs8392 oops 5 units notes
Cs8392 oops 5 units notes
Narayanan sockalinganathan
 
U1 JAVA.pptx
U1 JAVA.pptxU1 JAVA.pptx
U1 JAVA.pptx
madan r
 
Introduction to Java Programming beginners.pptx
Introduction to Java Programming beginners.pptxIntroduction to Java Programming beginners.pptx
Introduction to Java Programming beginners.pptx
johnjabezsec
 
Java Object Oriented Programming
Java Object Oriented Programming Java Object Oriented Programming
Java Object Oriented Programming
University of Potsdam
 
Oop ppt
Oop pptOop ppt
Oop ppt
Shani Manjara
 
Object-Oriented Programming in Java.pdf
Object-Oriented Programming in Java.pdfObject-Oriented Programming in Java.pdf
Object-Oriented Programming in Java.pdf
Bharath Choudhary
 
MCA NOTES.pdf
MCA NOTES.pdfMCA NOTES.pdf
MCA NOTES.pdf
RAJASEKHARV10
 
Oops in c
Oops in cOops in c
Oops in c
baabtra.com - No. 1 supplier of quality freshers
 
Oops concepts || Object Oriented Programming Concepts in Java
Oops concepts || Object Oriented Programming Concepts in JavaOops concepts || Object Oriented Programming Concepts in Java
Oops concepts || Object Oriented Programming Concepts in Java
Madishetty Prathibha
 
Java PPT
Java PPTJava PPT
Java PPT
Dilip Kr. Jangir
 
Sulthan's_JAVA_Material_for_B.Sc-CS.pdf
Sulthan's_JAVA_Material_for_B.Sc-CS.pdfSulthan's_JAVA_Material_for_B.Sc-CS.pdf
Sulthan's_JAVA_Material_for_B.Sc-CS.pdf
SULTHAN BASHA
 
Features of Object Oriented Programming.pptx
Features of Object Oriented Programming.pptxFeatures of Object Oriented Programming.pptx
Features of Object Oriented Programming.pptx
SwagatoBiswas
 
object oriented programming through java basics
object oriented programming through java basicsobject oriented programming through java basics
object oriented programming through java basics
Rohit Kumar
 
Object+oriented+programming+in+java
Object+oriented+programming+in+javaObject+oriented+programming+in+java
Object+oriented+programming+in+java
Ye Win
 
OOPS In JAVA.pptx
OOPS In JAVA.pptxOOPS In JAVA.pptx
OOPS In JAVA.pptx
Sachin33417
 
Basic Java Concept - Practical Oriented Methodologies
Basic Java Concept - Practical Oriented MethodologiesBasic Java Concept - Practical Oriented Methodologies
Basic Java Concept - Practical Oriented Methodologies
SakthiVinayagam5
 
Core java lessons
Core java lessonsCore java lessons
Core java lessons
vivek shah
 
What is oops concept in java?
What is oops concept in java?What is oops concept in java?
What is oops concept in java?
kanchanmahajan23
 
U1 JAVA.pptx
U1 JAVA.pptxU1 JAVA.pptx
U1 JAVA.pptx
madan r
 
Introduction to Java Programming beginners.pptx
Introduction to Java Programming beginners.pptxIntroduction to Java Programming beginners.pptx
Introduction to Java Programming beginners.pptx
johnjabezsec
 
Object-Oriented Programming in Java.pdf
Object-Oriented Programming in Java.pdfObject-Oriented Programming in Java.pdf
Object-Oriented Programming in Java.pdf
Bharath Choudhary
 
Oops concepts || Object Oriented Programming Concepts in Java
Oops concepts || Object Oriented Programming Concepts in JavaOops concepts || Object Oriented Programming Concepts in Java
Oops concepts || Object Oriented Programming Concepts in Java
Madishetty Prathibha
 
Sulthan's_JAVA_Material_for_B.Sc-CS.pdf
Sulthan's_JAVA_Material_for_B.Sc-CS.pdfSulthan's_JAVA_Material_for_B.Sc-CS.pdf
Sulthan's_JAVA_Material_for_B.Sc-CS.pdf
SULTHAN BASHA
 
Ad

Recently uploaded (20)

Diptera: The Two-Winged Wonders, The Fly Squad: Order Diptera.pptx
Diptera: The Two-Winged Wonders, The Fly Squad: Order Diptera.pptxDiptera: The Two-Winged Wonders, The Fly Squad: Order Diptera.pptx
Diptera: The Two-Winged Wonders, The Fly Squad: Order Diptera.pptx
Arshad Shaikh
 
Pfeiffer "Secrets to Changing Behavior in Scholarly Communication: A 2025 NIS...
Pfeiffer "Secrets to Changing Behavior in Scholarly Communication: A 2025 NIS...Pfeiffer "Secrets to Changing Behavior in Scholarly Communication: A 2025 NIS...
Pfeiffer "Secrets to Changing Behavior in Scholarly Communication: A 2025 NIS...
National Information Standards Organization (NISO)
 
Black and White Illustrative Group Project Presentation.pdf (1).pdf
Black and White Illustrative Group Project Presentation.pdf (1).pdfBlack and White Illustrative Group Project Presentation.pdf (1).pdf
Black and White Illustrative Group Project Presentation.pdf (1).pdf
AnnasofiaUrsini
 
Artificial intelligence Presented by JM.
Artificial intelligence Presented by JM.Artificial intelligence Presented by JM.
Artificial intelligence Presented by JM.
jmansha170
 
Webcrawler_Mule_AIChain_MuleSoft_Meetup_Hyderabad
Webcrawler_Mule_AIChain_MuleSoft_Meetup_HyderabadWebcrawler_Mule_AIChain_MuleSoft_Meetup_Hyderabad
Webcrawler_Mule_AIChain_MuleSoft_Meetup_Hyderabad
Veera Pallapu
 
THERAPEUTIC COMMUNICATION included definition, characteristics, nurse patient...
THERAPEUTIC COMMUNICATION included definition, characteristics, nurse patient...THERAPEUTIC COMMUNICATION included definition, characteristics, nurse patient...
THERAPEUTIC COMMUNICATION included definition, characteristics, nurse patient...
parmarjuli1412
 
How to Manage Allocations in Odoo 18 Time Off
How to Manage Allocations in Odoo 18 Time OffHow to Manage Allocations in Odoo 18 Time Off
How to Manage Allocations in Odoo 18 Time Off
Celine George
 
What are the benefits that dance brings?
What are the benefits that dance brings?What are the benefits that dance brings?
What are the benefits that dance brings?
memi27
 
Different pricelists for different shops in odoo Point of Sale in Odoo 17
Different pricelists for different shops in odoo Point of Sale in Odoo 17Different pricelists for different shops in odoo Point of Sale in Odoo 17
Different pricelists for different shops in odoo Point of Sale in Odoo 17
Celine George
 
Adam Grant: Transforming Work Culture Through Organizational Psychology
Adam Grant: Transforming Work Culture Through Organizational PsychologyAdam Grant: Transforming Work Culture Through Organizational Psychology
Adam Grant: Transforming Work Culture Through Organizational Psychology
Prachi Shah
 
EUPHORIA GENERAL QUIZ FINALS | QUIZ CLUB OF PSGCAS | 21 MARCH 2025
EUPHORIA GENERAL QUIZ FINALS | QUIZ CLUB OF PSGCAS | 21 MARCH 2025EUPHORIA GENERAL QUIZ FINALS | QUIZ CLUB OF PSGCAS | 21 MARCH 2025
EUPHORIA GENERAL QUIZ FINALS | QUIZ CLUB OF PSGCAS | 21 MARCH 2025
Quiz Club of PSG College of Arts & Science
 
Stewart Butler - OECD - How to design and deliver higher technical education ...
Stewart Butler - OECD - How to design and deliver higher technical education ...Stewart Butler - OECD - How to design and deliver higher technical education ...
Stewart Butler - OECD - How to design and deliver higher technical education ...
EduSkills OECD
 
MATERI PPT TOPIK 4 LANDASAN FILOSOFIS PENDIDIKAN
MATERI PPT TOPIK 4 LANDASAN FILOSOFIS PENDIDIKANMATERI PPT TOPIK 4 LANDASAN FILOSOFIS PENDIDIKAN
MATERI PPT TOPIK 4 LANDASAN FILOSOFIS PENDIDIKAN
aditya23173
 
LDMMIA Reiki Yoga Next Week Grad Updates
LDMMIA Reiki Yoga Next Week Grad UpdatesLDMMIA Reiki Yoga Next Week Grad Updates
LDMMIA Reiki Yoga Next Week Grad Updates
LDM & Mia eStudios
 
Coleoptera: The Largest Insect Order.pptx
Coleoptera: The Largest Insect Order.pptxColeoptera: The Largest Insect Order.pptx
Coleoptera: The Largest Insect Order.pptx
Arshad Shaikh
 
Cloud Computing ..PPT ( Faizan ALTAF )..
Cloud Computing ..PPT ( Faizan ALTAF )..Cloud Computing ..PPT ( Faizan ALTAF )..
Cloud Computing ..PPT ( Faizan ALTAF )..
faizanaltaf231
 
Rose Cultivation Practices by Kushal Lamichhane.pdf
Rose Cultivation Practices by Kushal Lamichhane.pdfRose Cultivation Practices by Kushal Lamichhane.pdf
Rose Cultivation Practices by Kushal Lamichhane.pdf
kushallamichhame
 
SEXUALITY , UNWANTED PREGANCY AND SEXUAL ASSAULT .pptx
SEXUALITY , UNWANTED PREGANCY AND SEXUAL ASSAULT .pptxSEXUALITY , UNWANTED PREGANCY AND SEXUAL ASSAULT .pptx
SEXUALITY , UNWANTED PREGANCY AND SEXUAL ASSAULT .pptx
PoojaSen20
 
Final Sketch Designs for poster production.pptx
Final Sketch Designs for poster production.pptxFinal Sketch Designs for poster production.pptx
Final Sketch Designs for poster production.pptx
bobby205207
 
IDSP(INTEGRATED DISEASE SURVEILLANCE PROGRAMME...
IDSP(INTEGRATED DISEASE SURVEILLANCE PROGRAMME...IDSP(INTEGRATED DISEASE SURVEILLANCE PROGRAMME...
IDSP(INTEGRATED DISEASE SURVEILLANCE PROGRAMME...
SweetytamannaMohapat
 
Diptera: The Two-Winged Wonders, The Fly Squad: Order Diptera.pptx
Diptera: The Two-Winged Wonders, The Fly Squad: Order Diptera.pptxDiptera: The Two-Winged Wonders, The Fly Squad: Order Diptera.pptx
Diptera: The Two-Winged Wonders, The Fly Squad: Order Diptera.pptx
Arshad Shaikh
 
Black and White Illustrative Group Project Presentation.pdf (1).pdf
Black and White Illustrative Group Project Presentation.pdf (1).pdfBlack and White Illustrative Group Project Presentation.pdf (1).pdf
Black and White Illustrative Group Project Presentation.pdf (1).pdf
AnnasofiaUrsini
 
Artificial intelligence Presented by JM.
Artificial intelligence Presented by JM.Artificial intelligence Presented by JM.
Artificial intelligence Presented by JM.
jmansha170
 
Webcrawler_Mule_AIChain_MuleSoft_Meetup_Hyderabad
Webcrawler_Mule_AIChain_MuleSoft_Meetup_HyderabadWebcrawler_Mule_AIChain_MuleSoft_Meetup_Hyderabad
Webcrawler_Mule_AIChain_MuleSoft_Meetup_Hyderabad
Veera Pallapu
 
THERAPEUTIC COMMUNICATION included definition, characteristics, nurse patient...
THERAPEUTIC COMMUNICATION included definition, characteristics, nurse patient...THERAPEUTIC COMMUNICATION included definition, characteristics, nurse patient...
THERAPEUTIC COMMUNICATION included definition, characteristics, nurse patient...
parmarjuli1412
 
How to Manage Allocations in Odoo 18 Time Off
How to Manage Allocations in Odoo 18 Time OffHow to Manage Allocations in Odoo 18 Time Off
How to Manage Allocations in Odoo 18 Time Off
Celine George
 
What are the benefits that dance brings?
What are the benefits that dance brings?What are the benefits that dance brings?
What are the benefits that dance brings?
memi27
 
Different pricelists for different shops in odoo Point of Sale in Odoo 17
Different pricelists for different shops in odoo Point of Sale in Odoo 17Different pricelists for different shops in odoo Point of Sale in Odoo 17
Different pricelists for different shops in odoo Point of Sale in Odoo 17
Celine George
 
Adam Grant: Transforming Work Culture Through Organizational Psychology
Adam Grant: Transforming Work Culture Through Organizational PsychologyAdam Grant: Transforming Work Culture Through Organizational Psychology
Adam Grant: Transforming Work Culture Through Organizational Psychology
Prachi Shah
 
Stewart Butler - OECD - How to design and deliver higher technical education ...
Stewart Butler - OECD - How to design and deliver higher technical education ...Stewart Butler - OECD - How to design and deliver higher technical education ...
Stewart Butler - OECD - How to design and deliver higher technical education ...
EduSkills OECD
 
MATERI PPT TOPIK 4 LANDASAN FILOSOFIS PENDIDIKAN
MATERI PPT TOPIK 4 LANDASAN FILOSOFIS PENDIDIKANMATERI PPT TOPIK 4 LANDASAN FILOSOFIS PENDIDIKAN
MATERI PPT TOPIK 4 LANDASAN FILOSOFIS PENDIDIKAN
aditya23173
 
LDMMIA Reiki Yoga Next Week Grad Updates
LDMMIA Reiki Yoga Next Week Grad UpdatesLDMMIA Reiki Yoga Next Week Grad Updates
LDMMIA Reiki Yoga Next Week Grad Updates
LDM & Mia eStudios
 
Coleoptera: The Largest Insect Order.pptx
Coleoptera: The Largest Insect Order.pptxColeoptera: The Largest Insect Order.pptx
Coleoptera: The Largest Insect Order.pptx
Arshad Shaikh
 
Cloud Computing ..PPT ( Faizan ALTAF )..
Cloud Computing ..PPT ( Faizan ALTAF )..Cloud Computing ..PPT ( Faizan ALTAF )..
Cloud Computing ..PPT ( Faizan ALTAF )..
faizanaltaf231
 
Rose Cultivation Practices by Kushal Lamichhane.pdf
Rose Cultivation Practices by Kushal Lamichhane.pdfRose Cultivation Practices by Kushal Lamichhane.pdf
Rose Cultivation Practices by Kushal Lamichhane.pdf
kushallamichhame
 
SEXUALITY , UNWANTED PREGANCY AND SEXUAL ASSAULT .pptx
SEXUALITY , UNWANTED PREGANCY AND SEXUAL ASSAULT .pptxSEXUALITY , UNWANTED PREGANCY AND SEXUAL ASSAULT .pptx
SEXUALITY , UNWANTED PREGANCY AND SEXUAL ASSAULT .pptx
PoojaSen20
 
Final Sketch Designs for poster production.pptx
Final Sketch Designs for poster production.pptxFinal Sketch Designs for poster production.pptx
Final Sketch Designs for poster production.pptx
bobby205207
 
IDSP(INTEGRATED DISEASE SURVEILLANCE PROGRAMME...
IDSP(INTEGRATED DISEASE SURVEILLANCE PROGRAMME...IDSP(INTEGRATED DISEASE SURVEILLANCE PROGRAMME...
IDSP(INTEGRATED DISEASE SURVEILLANCE PROGRAMME...
SweetytamannaMohapat
 
Ad

Java object oriented programming concepts - Brainsmartlabs

  • 2. 2 CONTENT • Introduction • What is OOPS • List of OOP Concepts in Java • How OOP Concepts in Java Work • Advantage of OOPs • About Brainsmartlabs • Contact us
  • 3. 3 Introduction OOPS, Concepts or Object Oriented Programming Concepts are most important. Without a plan about OOPS concepts, one will not be capable of performing to create systems in the object-oriented programming model. Let us know about the features of Object Oriented Programming. Object Oriented programming is a programming style which is combined with the concepts like class, object, Inheritance, Encapsulation, Abstraction, Polymorphism.
  • 4. What is OOPS? OOP method in Java are the essential thoughts behind Java’s Object Oriented Programming. They are an abstraction, encapsulation, inheritance, and polymorphism. Understanding them is key to accepting how Java works. Object- oriented programming makes easier for programmers to structure and organize software programs.
  • 5. OOPS Concepts Four main OOP concepts in Java 1. Abstraction: Abstraction is the concept of covering the internal details and characterize things in simple terms. There are many ways to reach abstraction in object oriented programming, such as encapsulation and inheritance. 2. Encapsulation: This is the process of keeping fields within a class private, then giving connection to them via public methods. 3. Inheritance: A main feature of object oriented programs is inheritance. The capability to build classes that divides the attributes and methods of existing classes but with more specific features. 4. Polymorphism: This Java OOP concept lets programmers make use of the similar word to mean different things in different circumstances. 5
  • 6. How OOP Concepts works in Java? 6 OOP, concepts in Java work by allowing programmers to create elements that can be used again in various ways but still it keep ups security. How Abstraction Works: Abstraction as an OOP concept in Java works by letting programmers create useful, reusable tools. How Encapsulation Works: Encapsulation lets us re-use functionality without jeopardizing security. It’s a powerful OOP concept in Java because it helps us save a lot of time How Inheritance Works: Inheritance is another labor-saving Java OOP concept. It works by letting a new class adopt the properties of another. How Polymorphism Works: Polymorphism in Java works by using a remark to a parent class to affect an object in the child class.
  • 7. 7 Advantages of OOPs OOP makes easy to understand and a clear modular structure for programs. Objects generated for Object-Oriented Programs can be used again in other programs. Thus, it saves important development cost. OOPs implements the capability to simulate real-world event much more efficiently. OOPs makes development and maintenance easier. OOPs supports data hiding, whereas in a method of programming language a global data can be accessed from anywhere.
  • 8. 8 About Brainsmartlabs Brain Smart Labs is one of the best online tutorials for Java and SQL course it will make you learn Java course through online at home. Our tutorial will focus on different topics of Java, core java and advanced Java concepts and Java programming examples. Whether you are a college student looking to learn Java programming or a company employee learning advanced Java topics for building an application in Java, this Java tutorial would definitely be useful for you. Let’s start learning Java and SQL Tutorial online with simple step... Go through our website videos @ https://www.brainsmartlabs.com/