/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

clases abstractas en java

 
      Índice del Foro elrincondelc.com -> Java
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
mmga



Registrado: 06 Abr 2014
Mensajes: 1

MensajePublicado: 06/04/2014 10:30 am
Título: clases abstractas en java

Hola comunidad a ver si me puede ayudar con estas preguntas !!! Gracias !

Ya me e leído el libro el POO pero me falta afianzar mas el conocimiento y quiero ver que pueden agregarme al tema
------------------------------------------------------------------
1. Que es una clase abstracta
2. Cual o cuales son las condiciones para que una clase sea abstracta
3. Que son metodos abstractos
4. Que pasa si dentro de una clase hay 5 métodos implementados y 1 no implementado
5. Que ocurre cuando se hereda de una clase abstracta
6. Si no se implementan los métodos en el hijo que pasa con la clase hija
7. Se puede instan-ciar de una clase abstracta
8. Cual es la diferencia entre una clase abstracta y una clase normal
9. Cual es la dferencia entre un metodo abstracto y uno no abstracto
Volver arriba
grandzam



Registrado: 10 Feb 2005
Mensajes: 184
Ubicación: Guadalupe, Zacatecas, México

MensajePublicado: 23/05/2014 2:52 pm
Título:

1. Que es una clase abstracta.

Es una clase que sirve como base para otra, digamos como una plantilla en sí. Y como plantilla no puede ser instanciada.

2. Cual o cuales son las condiciones para que una clase sea abstracta.

Las clases abstractas se usan para unificar a sus subclases. Por ejemplo yo tengo una clase abstracta auto. Todos los autos tienen una velocidad máxima, caballos de fuerza, etcétera, pero no en todos los autos esos datos son los mismos.

3. Que son metodos abstractos. Como sabemos, los métodos son aquellas cosas que la clase puede hacer. Siguiendo con el ejemplo de los autos, todos los autos saben acelerar, frenar, etcétera, pero no todos los autos hacen el mismo mecanismo de aceleración o frenado. Cada subclase de auto deberá entonces sobreescribir ese método para hacerlo a su propio modo.

4. Que pasa si dentro de una clase hay 5 métodos implementados y 1 no implementado.

¿?, no entendí

5. Que ocurre cuando se hereda de una clase abstracta. Los métodos abstractos tienen que ser sobreescritos.

6. Si no se implementan los métodos en el hijo que pasa con la clase hija.

No compila.

7. Se puede instan-ciar de una clase abstracta.

No.

8. Cual es la diferencia entre una clase abstracta y una clase normal

Las clases abstractas no tienen implementación.

9. Cual es la dferencia entre un metodo abstracto y uno no abstracto.

Los métodos abstractos no tienen implementación.


Volver arriba
      Índice del Foro elrincondelc.com -> Java
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com