OOPs is a design principle in software design architecture. OOP stands for Object Oriented Programming. Unlike the programming used in C, Pascal and other old programming languages, OOP doesnot follow the procedural programming. In OOPs everything revolves around Objects.
Object is any "thing" that performs a set of activities or has a property or behavior. In real life you take anything like a "Beer Glass" (that I have next to me :) ) or a "Red Ball" (that my neice plays with) , these things have a set of behavior or properties and more than that they have different functions. Similarily in programming if I go down creating a object Beer Glass, then I need to first have some "thing" which defines what are the properties and functions of that Glass. And that "thing" which defines this is called Class.
Object is any "thing" that performs a set of activities or has a property or behavior. In real life you take anything like a "Beer Glass" (that I have next to me :) ) or a "Red Ball" (that my neice plays with) , these things have a set of behavior or properties and more than that they have different functions. Similarily in programming if I go down creating a object Beer Glass, then I need to first have some "thing" which defines what are the properties and functions of that Glass. And that "thing" which defines this is called Class.