class ClassName { . . . virtual return_type function_name(parameters) = 0; . . . };
class Shape { . . . virtual double area() const = 0; };