Table of Contents

Abstract class

Return to Software engineering glossary, Glossaries, C++ glossary, Programming glossary

Abstract class is a class definition that is not fully implemented; one or more class methods remain undefined with the result that no objects can be instantiated from the class.”

Fair Use Source: B00UANX0E0

Java

See Java abstract Class

In C++

Abstract class in C++ is “a class defining an interface only; used as a base class. Declaring a member function pure virtual makes its class abstract and prevents creation of objects of the abstract class. Use of abstract classes is one of the most effective ways of minimizing the impact of changes in a C++ program and for minimizing compilation time. Example. TC++PL 2.5.4, 12.4.2, D&E 13.2.”

Fair Use Source: http://www.stroustrup.com/glossary.html