Which keyword is used to inherit a class in C++?
A. public
B. private
C. protected
D. extends
Answer: Option A
Solution(By Examveda Team)
In C++, the keywordpublic
is used to specify public inheritance when inheriting a class.When a class inherits another class publicly, all public members of the base class become public members of the derived class, and protected members of the base class become protected members of the derived class.
The keywords
private
and protected
can also be used for inheritance, but they specify different levels of access control:private
inheritance: All public and protected members of the base class become private members of the derived class.protected
inheritance: All public and protected members of the base class become protected members of the derived class.The keyword
extends
is used in languages like Java for inheritance, but not in C++.Therefore, the correct answer is
public
.
check the question