Use app×
Join Bloom Tuition
One on One Online Tuition
JEE MAIN 2025 Foundation Course
NEET 2025 Foundation Course
CLASS 12 FOUNDATION COURSE
CLASS 10 FOUNDATION COURSE
CLASS 9 FOUNDATION COURSE
CLASS 8 FOUNDATION COURSE
0 votes
70 views
in C++ by (114k points)
What is an abstract class in C++?

Please log in or register to answer this question.

1 Answer

0 votes
by (114k points)

An abstract class is a class that cannot be instantiated and is typically used as a base class. It contains one or more pure virtual functions, making it an incomplete class. Derived classes must implement these pure virtual functions to become concrete classes.

Example:

class AbstractClass {
public:
    virtual void display() = 0; // Pure virtual function
};

class ConcreteClass : public AbstractClass {
public:
    void display() {
        cout << "Concrete Class" << endl;
    }
};

int main() {
    ConcreteClass obj;
    obj.display(); // Output: Concrete Class
    return 0;
}

Related questions

0 votes
1 answer
0 votes
1 answer
0 votes
1 answer

Welcome to Sarthaks eConnect: A unique platform where students can interact with teachers/experts/students to get solutions to their queries. Students (upto class 10+2) preparing for All Government Exams, CBSE Board Exam, ICSE Board Exam, State Board Exam, JEE (Mains+Advance) and NEET can ask questions from any subject and get quick answers by subject teachers/ experts/mentors/students.

Categories

...