¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Diferencia entre una clase abstracta y una clase final: explicación clara y concisa

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 6 Vistas
0
Cargando...

Hola,

Quiero saber la diferencia entre una clase abstracta y una clase final.

Gracias de antemano.

Saludos,

Agalya

Editado por: Agalya Devi el 29 de mayo de 2008 a las 12:23 PM

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

¡Hola!,

Consulta la siguiente presentación en el enlace proporcionado.

[www.gridbus.org/~raj/254/Lectures/RajLec13.ppt ]

Gracias,

Surya Pydikondala

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Disculpa, olvidé una cosa más.

En esta clase podemos crear 'n' cantidad de métodos que pueden ser prefijados por Abstract y son métodos abstractos, mientras que los que no tienen prefijo son métodos no abstractos. Aquí podemos hacer la declaración del método y una implementación parcial. Podemos utilizar todos los métodos declarados en esta clase en subclases, o podemos omitir los métodos que no queremos. Las Clases Abstractas no crean un objeto. Podemos Extender esta clase.

Gracias

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Una clase abstracta es una clase que debe ser subclasificada y una clase final es una clase que no puede ser subclasificada. Esto significa que para obtener la funcionalidad de una clase abstracta debemos subclasificarla y usar la subclase, pero por otro lado, una clase final debe ser utilizada tal como está sin ninguna alteración... Espero que esto satisfaga a todos...

En resumen

Clase abstracta -> no es necesario sobrescribir todos los métodos en una clase abstracta. Una clase abstracta puede contener métodos abstractos y métodos no abstractos... en este caso, los métodos abstractos deben ser sobrescritos y los métodos no abstractos no necesitan ser sobrescritos.

Una clase abstracta puede ser heredada.

Clase final -> no es posible sobrescribir, esta clase no puede ser heredada...

recompensa si ayuda

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Una clase abstracta es una clase que debe ser subclaseada y una clase final es una clase que no puede ser subclaseada. Esto significa que para obtener la funcionalidad de una clase abstracta debemos subclasearla y usar la subclase, pero por otro lado, una clase final debe ser utilizada tal como está, sin ninguna alteración... Espero que esto satisfaga a todos...

En resumen

Clase abstracta -> no es necesario sobrescribir todos los métodos en una clase abstracta. Una clase abstracta puede contener métodos abstractos y métodos no abstractos... en este caso, los métodos abstractos deben ser sobrescritos y los métodos no abstractos no necesitan ser sobrescritos.

Una clase abstracta puede ser heredada.

Clase final -> no es posible sobrescribir, esta clase no puede ser heredada...

Recompensa si ayuda.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?