Skip to content
Courses
DSA to Development
Get IBM Certification
Newly Launched!
Master Django Framework
Become AWS Certified
For Working Professionals
Interview 101: DSA & System Design
Data Science Training Program
JAVA Backend Development (Live)
DevOps Engineering (LIVE)
Data Structures & Algorithms in Python
For Students
Placement Preparation Course
Data Science (Live)
Data Structure & Algorithm-Self Paced (C++/JAVA)
Master Competitive Programming (Live)
Full Stack Development with React & Node JS (Live)
Full Stack Development
Data Science Program
All Courses
Tutorials
Data Structures & Algorithms
ML & Data Science
Interview Corner
Programming Languages
Web Development
CS Subjects
DevOps And Linux
School Learning
Practice
Build your AI Agent
GfG 160
Problem of the Day
Practice Coding Problems
GfG SDE Sheet
Contests
Accenture Hackathon (Ending Soon!)
GfG Weekly [Rated Contest]
Job-A-Thon Hiring Challenge
All Contests and Events
DSA
Practice Problems
Python
C
C++
Java
Courses
Machine Learning
DevOps
Web Development
System Design
Aptitude
Projects
Sign In
▲
Similar Topics
Java
10.1k+ articles
Difference Between
4.2k+ articles
Java Programs
2.1k+ articles
System Design
1k+ articles
java-basics
310+ articles
Design Pattern
250+ articles
Java-Classes
79 articles
java-inheritance
44 articles
Inheritance
32 articles
Java-Abstract Class and Interface
12 articles
Java-Object Oriented
58 posts
Popular Articles
Recent Articles
Java Exercises - Basic to Advanced Java Practice Programs with Solutions
Last Updated: 02 January 2025
Looking for Java exercises to test your Java skills, then explore our topic-wise Java practice exercises? Here you will get 25 plus practic
...read more
Output of Java Program
Java
Java-Library
Java-Output
Java-I/O
java-basics
Java-Object Oriented
Java-Strings
Java-Arrays
Java-Data Types
Java-Functions
Java Programs
Java OOP(Object Oriented Programming) Concepts
Last Updated: 14 April 2025
Java Object-Oriented Programming (OOPs) is a fundamental concept in Java that every developer must understand. It allows developers to struc
...read more
Java
java-basics
Java-Object Oriented
Static Method in Java With Examples
Last Updated: 21 August 2024
The static keyword is used to construct methods that will exist regardless of whether or not any instances of the class are generated. Any m
...read more
Java
Java-Object Oriented
Picked
Similar Topics
Java
10.1k+ articles
Difference Between
4.2k+ articles
Java Programs
2.1k+ articles
System Design
1k+ articles
java-basics
310+ articles
Design Pattern
250+ articles
Java-Classes
79+ articles
java-inheritance
44+ articles
Inheritance
32+ articles
Java-Abstract Class and Interface
12+ articles
Four Main Object Oriented Programming Concepts of Java
Last Updated: 09 July 2024
Object-oriented programming generally referred to as OOPS is the backbone of java as java is not a purely object oriented language but it is
...read more
Java
Java-Object Oriented
Java Programs
Composition in Java
Last Updated: 26 April 2022
The composition is a design technique in java to implement a has-a relationship. Java Inheritance is used for code reuse purposes and the sa
...read more
Java
Java-Object Oriented
Computer Subject
Difference between Compile-time and Run-time Polymorphism in Java
Last Updated: 15 July 2024
The word polymorphism means having many forms. In simple words, we can define polymorphism as the ability of a message to be displayed in mo
...read more
Java
Java-Object Oriented
Difference Between
Extends vs Implements in Java
Last Updated: 27 March 2025
In Java, the extends keyword is used to inherit all the properties and methods of the parent class while the implements keyword is used to i
...read more
Java
Java-Object Oriented
java-inheritance
Difference Between
Java Programs
Difference between Abstraction and Encapsulation in Java with Examples
Last Updated: 01 October 2024
Abstraction and Encapsulation are two of the fundamental concepts in Object-Oriented-Programming. They provide features such as code-reusabi
...read more
Java
Java-Object Oriented
Difference Between
Design a Chess Game
Last Updated: 05 December 2022
Problem Statement: The problem is to design a Chess Game using Object Oriented Principles.Asked In: Adobe, Amazon, Microsoft, etc.Solution:
...read more
Algorithms
Advanced Data Structure
Java-Object Oriented
Design Pattern
Object-Oriented-Design
Marketing
System Design
DSA
Polymorphism in Java
Last Updated: 07 April 2025
Polymorphism in Java is one of the core concepts in object-oriented programming (OOP) that allows objects to behave differently based on the
...read more
Java
Java-Object Oriented
Picked
Object-Oriented Design (OOD) - System Design
Last Updated: 03 January 2025
A crucial method for system design is object-oriented design (OOD), which places an intense focus on scalability, modularity, and reusabilit
...read more
cpp-inheritance
Java-Object Oriented
Design Pattern
C++-Inheritance
Inheritance
Picked
System Design
Abstraction in Java
Last Updated: 14 April 2025
Abstraction in Java is the process of hiding the implementation details and only showing the essential details or features to the user. It a
...read more
Java
Java-Object Oriented
Java-Abstract Class and Interface
abstract keyword in java
Last Updated: 02 April 2024
In Java, abstract is a non-access modifier in java applicable for classes, and methods but not variables. It is used to achieve abstraction
...read more
Java
Java-Object Oriented
Java-keyword
Encapsulation in Java
Last Updated: 27 March 2025
Encapsulation is one of the core concepts in Java Object-Oriented Programming (OOP). It is the process of wrapping data (variables) and meth
...read more
Java
Java-Object Oriented
Abstract Class in Java
Last Updated: 24 March 2025
In Java, abstract class is declared with the abstract keyword. It may have both abstract and non-abstract methods(methods with bodies). An a
...read more
Java
Java-Object Oriented
Java-Abstract Class and Interface
1
2
3
4
>>
Last
1
2
3
4
>>
Last
1
2
3
4
>>
Last
We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood our
Cookie Policy
&
Privacy Policy
Got It !