Abstract Method
declared without an implementation
C++
pure virtual method
virtual void eat(void) = 0;
Java
abstract method
abstract void draw();
Abstract Class
cannot be instantiated
C++
cannot be instantiated; has at least 1 pure virtual method
class AB {public: virtual void f() = ...