Which of the following feature of OOPs is not used in the following C++ code?
class A
{
int i;
public:
void print(){cout<<"hello"<<i;}
}
class B: public A
{
int j;
public:
void assign(int a){j = a;}
}
class A
{
int i;
public:
void print(){cout<<"hello"<<i;}
}
class B: public A
{
int j;
public:
void assign(int a){j = a;}
}A. Abstraction
B. Encapsulation
C. Inheritance
D. Polymorphism
Answer: Option D
Related Questions on Object Oriented Programming in C plus plus
What is the process of creating an instance of a class called in C++?
A. Encapsulation
B. Polymorphism
C. Inheritance
D. Instantiation
A. The process of creating multiple instances of a class
B. The process of hiding the implementation details of a class
C. The process of deriving a new class from an existing class
D. The process of defining functions within a class
What is the access specifier that allows members to be accessed from outside the class in C++?
A. protected
B. public
C. friend
D. None of the above

Join The Discussion