4

Click here to load reader

Abstract Class and Pure Virtual Function

  • Upload
    robinpt

  • View
    219

  • Download
    1

Embed Size (px)

DESCRIPTION

A ppt om Abstract Class and Pure Virtual Function

Citation preview

Function Overloading

Abstract Class

12Abstract ClassAn abstract class is a class that is designed to be specifically used as a base classCannot create an object of an abstract class.A class that contains at least one pure virtual function is considered an abstract class. Classes derived from the abstract class must implement the pure virtual function or they, too, are abstract classes.

3Abstract classA pure virtual function can be declared by using a pure specifier (= 0) in the declaration of a virtual member function in the class declaration.class A {public: virtual void fun() = 0; // pure virtual function};class B:public A{public:void fun() // pure virtual function implimentation{.}};

4Abstract class