Click here to load reader
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