Anda di halaman 1dari 4

Abstract Class

Abstract Class
An abstract class is a class that is
designed to be specifically used as a
base class
Cannot 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.
2

Abstract class
A 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
{
.

}
};
3

Abstract class

Anda mungkin juga menyukai