OOPS Concept
When you are learning java programming. OOPs is first word which you need to deeply understand. OOP is simple meaning Object-Oriented Programming (OOP). As you can understand by name , OOPs is kind of programming concepts which based on Object.
In simple word, OOP is a programming paradigm or a specific way of designing a program. It allows us to think of the data in our program in terms of real-world objects, with both properties and behaviors. These objects can be passed around throughout our program. You can easily co-related with your real world entities to understand OOPs.
We have used majorly 3 word above definition.
1) Object : When You looks around yourself and you can see real-world objects like your dog, your desk, your television set, your bicycle etc.
2) Properties : Every real world objects have Properties those define the state of the object. For example Your Dog have some name, color and gender etc.
3) Behaviors : Every real world objects can do some action like your dog action is running , ,barking & eating etc.
So for understand OOPs need to understand real world objects in systematic way and same concepts need to implement in your Programs. If any programming language follow same concepts. It means Object-Oriented Programming (OOP) language.
Java is also Object Oriented Programming Language. It simplifies the software development and maintenance by providing some OOPs concepts:
Object
Class
Abstraction
Encapsulation
Inheritance
Polymorphism