Skip to main content

4 docs tagged with "object-oriented-programming"

View all tags

Encapsulation and Abstraction in Java

In this tutorial, we will learn about encapsulation and abstraction in Java. We will learn about what encapsulation and abstraction are, how to use encapsulation to protect data, and how to use abstraction to hide implementation details in Java.

Inheritance and Polymorphism in Java

In this tutorial, we will learn about inheritance and polymorphism in Java. We will learn about how to create subclasses and superclasses, how to use inheritance to reuse code, and how to use polymorphism to create flexible and extensible code in Java.

Object-Oriented Design Principles

In this tutorial, we will learn about the object-oriented design principles in Java. We will learn about the different principles that are used to design object-oriented systems, how they can be applied to create better software, and how they can help in creating more maintainable and scalable code.