Método abstracto

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 27 de agosto de 2015; las comprobaciones requieren 16 ediciones .

Método abstracto (o método virtual puro ( método virtual puro  , a menudo mal traducido como método puramente virtual )): en la programación orientada a objetos , un método de clase para el que no hay implementación. Una clase que contiene métodos abstractos también se llama abstracta (hay un ejemplo en el mismo lugar). Los métodos abstractos a menudo se confunden con los métodos virtuales . Un método abstracto debe definirse en clases descendientes, por lo que puede clasificarse como virtual, pero no todos los métodos virtuales son abstractos.

Cita

Un método abstracto no hace más que definir parámetros y un valor de retorno.

Propósito de los métodos abstractos [1] :

Ejemplos

C# tipo abstracto nombre_método ( parámetros ); //definicion en la clase padre anular nombre_método ( parámetros ){...}; // definición en la clase secundaria C++ vacío virtual Abstr () = 0 ; // Función virtual pura (vacía). Delfos procedimiento ProcedimientoAbstracto ; virtuales ; abstracto ; Java nombre de método vacío abstracto (); PHP clase abstracta AbstractClass { función protegida abstracta methodName (); }

Véase también

Notas

  1. Budd T. 14.6. Métodos Diferidos //Capítulo 14. Polimorfismo // Programación Orientada a Objetos .

Literatura