Marzo 30, 2017, 08:50:11 am

Autor Tema: Brevísima pero intensa explicación clases Abstractas e Interfaces.  (Leído 804 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Hu3c0

  • Me das tu IP?
  • *
  • Mensajes: 57
  • Sexo: Masculino
  • a=navigator.setcookieEnabled();
    • Ver Perfil
Voy a ser muy resumido en este post porque quiero que comprendáis el que no lo entienda
para que decir amor si lo que queremos es mojar en calentito.

Pues vamos a ver que es una clase Abstracta:

Una clase abstracta es una clase que su única función es formar unos atributos y unos métodos
para que sean heredados por sus subclases.
No se puede crear un objeto de ella pero a sus descendientes les obliga a heredar sus atributos
y métodos.
Y permite a sus descendiente poder redefinir sus métodos si crearamos una clase animal abstracta
y crearamos un método abstracto emitirSonido() es entendible que una clase Perro al redefinir su mé
todo emitirSonido() pondriamos Guau Guau y si fuera un Pavo sería gururururu y si fuera un gallo se-
ría  kikiriki.

Ahora bien  ¿Qué es una interface? para esta definición podriamos liar la cosa porque una interface
puede ser algo que sirve para comunicar, interrelacionar cosas que son distintas.
Por ejemplo una UI interface de usuario sirve para comunicar al ser humano con el hardware o softwa
re. La televisión se puede considerar una interface, la radio, una puerta de tu casa un Celular la verdad
es que es algo ambiguo un Interface.

Pero después de esta enredada y malhecha definición de Interface  en programación OOP una interface
es algo que  te dice que tienes que hacer algo pero no te dice como tienes que hacerlo.

Me explico:

public levatarseDelCatre();

Con esto le estoy indicando a todas las clases que implementen esta interface que les obligo a implementar
y definir ese método.

En una subclase puedo definir ese método de una forma y en otra de otra......

Espero haber podido crear una idea  clara, aunque sé que son conceptos un poco enturbiados cuando se está
estudiando por primera vez.










xx
Brevísima pero intensa explicación de la herencia

Iniciado por Hu3c0

0 Respuestas
470 Vistas
Último mensaje Octubre 12, 2016, 04:33:21 pm
por Hu3c0
xx
[ayuda]usar "shell" pero nose el disco de las personas.explicacion adentro

Iniciado por metroix

5 Respuestas
1251 Vistas
Último mensaje Mayo 20, 2007, 02:44:34 am
por tragantras
question
Con Puntero de Clases Entre Clases

Iniciado por TetraBytes

2 Respuestas
2278 Vistas
Último mensaje Mayo 07, 2009, 02:49:35 pm
por TetraBytes
xx
Reconfiguración de interfaces.

Iniciado por Yncognito

1 Respuestas
824 Vistas
Último mensaje Octubre 26, 2009, 10:54:01 am
por locvtvs
xx
Recopilacion de Interfaces Graficas

Iniciado por vorak

2 Respuestas
3019 Vistas
Último mensaje Agosto 26, 2008, 06:32:43 pm
por vorak
xx
pregunta sobre interfaces .....

Iniciado por ptemillos

10 Respuestas
1887 Vistas
Último mensaje Diciembre 23, 2009, 03:58:18 pm
por ptemillos
resuelto
duda interfaces graficas c++

Iniciado por Aetsu

6 Respuestas
1502 Vistas
Último mensaje Noviembre 27, 2009, 09:28:54 am
por invi
resuelto
Duda interfaces graficas

Iniciado por Aetsu

14 Respuestas
2160 Vistas
Último mensaje Marzo 17, 2010, 06:05:33 pm
por .xAk.
exclamation
Interfaces graficas avanzadas en la terminal de forma sencilla! v1

Iniciado por laz3r1c0m

1 Respuestas
804 Vistas
Último mensaje Octubre 07, 2014, 11:12:52 pm
por c0nc3pt
thumbup
SolucionadoERROR: Invalid interfaces file entry (too many columns) en server PXE

Iniciado por Zpukx

3 Respuestas
640 Vistas
Último mensaje Noviembre 05, 2014, 01:24:15 am
por Zpukx