Abstract Classes and Interfaces

All about Interfaces and Abstract classes In Java:

As we have discussed and understood this earlier, Java is an object-oriented programming language and a Class is like an object constructor, or say a “blueprint” for creating objects [i.e.group of similar objects]. So coming down to understanding why classes are needed in Java? Putting it short, classes help us take all the properties and behaviours of an object in our program, and combines them into a single template. Having said that, a class in Java is simply a template for creating objects of similar attributes and behaviour.

Hi Comrades,

To begin…

Rupam Pawan Jha

Software Development Engineer | Java | Object Oriented Programming | Multi threading | Data Structures and Algorithms | Design Patterns

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store