+23

What are the basics concepts of OOPS?

What are they?

8/11/2019 8:36:11 PM

Green Ghost

27 Answers

New Answer

+23

-Classes and Objects -Encapsulation (Encapsulation is the mechanism by which data and associated operations/methods are bound together and thus hide the data from outside world. It’s also called data hiding. In c++, encapsulation achieved using the access specifiers (private, public and protected). Data members will be declared as private (thus protecting from direct access from outside) and public methods will be provided to access these data.) -Data abstraction -Inheritance

+13

OOPs means object orientated programming, they are like real world objects and you can perform things like inheritance, polymophism, data binding ect..

+12

Paolo De Nictolis don't forget inheritance.

+11

Objects?! Easy answer because its part of it.

+11

https://www.sololearn.com/discuss/252198/?ref=app

+10

they probably have classes and include them because classes are bluprints for OBJECTS and oop stand for OBJECT operating programming or something. this is just my guess.

+9

Classes, Objects, Structures, polymorphism, data abstraction, runtime binding... The Works!!!🤗

+7

Encapsulation, data hiding, polymorphism

+7

-Classes and Objects -Encapsulation -Inheritance -Polymorphism -Operator Overloading

+7

Inheritance is most common.

+6

*Objects * Encapsulation * Polymorphism * Inheritance

+5

Class and object Data Abstraction Polymorphism Encapsulation Inheritance

+5

-Data abstartion -Inheratance

+5

Basic concepts of oops 1. inheritance 2. Abstraction 3. Encapsulation 4. Polymorphism

+5

The basic concepts of OOPS in C++ are:. 1.Objects 2.Classes 3.Abstraction 4.Encapsulation 5.Inheritance 6.Polymorphism 7.Overloading

+4

#Abstraction #Encapsulation #Inheritance #Polymorphism (Overriding & Overloading)

+4

-Classes and Object -Data abstraction and Encapsulation -Polymorphism -Inheritance -Message passing -Dynamic Binding

+3

OOPs is further subdivided into two types object based and object oriented object based+dynamic binding+polymorphism=oops😊

+3

Woohoo that's what i m learning these days with Java Inheritance : Think of it two classes are working together as parent and child. Abstraction: You don't concern yourself with deep things java do for you it's abstract Polymorphism: Not sure about that but it's related to Inheritance, with overriding and overloading stuff Encapsulation: Like i said above you r working with two classes and if anyone has private stuff you have to follow certain rules to use that private stuff. U use setters and getters for accessing that in your main class. Object & Methods: Like @D_Stark said these are like real world object, for example A Car is an object now it's specifications like color, engine etc. are its state and accelerate its behaviour. you as a creator define the state and behaviours by playing with Methods & Objects. OOPS are the foundation of any object oriented language. If you really want to master this concept, my best piece of advice is to learn each one at a time and solve something about what you learned. Syntax won't do anything alone but it's the PROBLEM you solve related to this concept would make you a master in OOPS.

+2

There are 5 basic OOPS concepts, viz. : 1. Data Abstraction 2. Data Encapsulation 3. Modularity 4. Inheritance 5. Polymorphism