Q. What is OOPs concepts?
Sigiloso
OOP (Object-Oriented Programming) concepts are principles used in programming to structure and design software using objects. The main OOP concepts are: 1.Encapsulation: Bundling data (fields) and methods (functions) inside a class, restricting direct access to data using access modifiers. 2.Inheritance: A class can inherit properties and behaviors from another class, enabling code reuse. 3.Polymorphism: Using a single interface to represent different underlying forms (method overriding or overloading). Abstraction: Hiding complex implementation details and showing only the essential features.