Objects:Objects are instances of classes in object-oriented programming that combine data (attributes) and behavior (methods). They represent real-world entities or concepts.
Reference Type:In Java, reference types are used to store memory addresses that point to objects. They allow us to access and manipulate objects indirectly through references rather than directly accessing their memory locations.
Inheritance:Inheritance is a mechanism in object-oriented programming where one class inherits properties and behaviors from another class. It promotes code reusability by allowing new classes to be created based on existing ones.