Abstract class Page

Abstract class



Return to Software engineering glossary, Glossaries, C plus plus glossary|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 plus plus | 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 plus plus program | 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