Абстрактный тип данных
- 1 year ago
- 0
- 0
Абстра́ктный ме́тод (или чистый виртуальный метод ( pure virtual method — часто неверно переводится как чИсто виртуальный метод )) — в объектно-ориентированном программировании , метод класса , реализация для которого отсутствует. Класс, содержащий абстрактные методы, также принято называть абстрактным (там же и пример). Абстрактные методы зачастую путают с виртуальными . Абстрактный метод подлежит определению в классах-наследниках, поэтому его можно отнести к виртуальным, но не каждый виртуальный метод является абстрактным.
Абстрактный метод ничего не делает, но определяет параметры и возвращаемое значение.
Назначение абстрактных методов :
abstract type method_name(params);//определение в родительском классе
override method_name(params){...};//определение в дочернем классе
virtual void Abstr () = 0; // Чистая (пустая) виртуальная функция.
procedure AbstractProcedure; virtual; abstract;
abstract void methodName();
abstract class AbstractClass
{
abstract protected function methodName();
}
int main()
{
printf("Hi");
return 0;
}
|
Это
заготовка статьи
о
программировании
. Помогите Википедии, дополнив её.
|
Для улучшения этой статьи
желательно
:
|