📄️ Object Oriented Programming
Learn, what is OOP in general?
📄️ Association, Aggregation and Composition in Java
Learn the difference between association, aggregation and composition in Java with source code, examples and real-life usecases.
📄️ Abstraction in Java
Learn more about abstraction in java.
📄️ Java Inheritance
Java Inheritance refers to the ability of a child class to inherit all the non-private properties and methods from the parent class.
📄️ Multiple Inheritance in Java
Multiple inheritance is a feature of some object-oriented computer programming languages in which an object or class can inherit characteristics and behavior from more than one parent object or parent class.
📄️ Polymorphism in Java
Polymorphism in Java is the ability to create member functions or fields that behaves differently in different programmatic contexts.
📄️ Encapsulation in Java
In Java, abstraction and encapsulation help in creating abstract actors in the system. Encapsulation is the realization of abstraction.