Trabajo Social

Páginas: 2 (467 palabras) Publicado: 7 de diciembre de 2012
Definición de Clase Base y Clase derivada.

Clase Base: Se llama clase base a una clase que hereda sus propiedades y métodos a otra clase.
Clase derivada: Se llama clase derivada a la clase queimplementa y/o utiliza los métodos heredados de otra clase, dentro de su propia implementación.
Lenguaje C++
Ilustración 1
Ilustración 1
Clase Base:
La clase Vehiculo.h sirve como clase base paragenerar clases con características de un vehículo.

Ilustración 2
Ilustración 2

Clase derivada
La clase Automovil.h Implementa todos los métodos y atributos pertenecientes a la clase Vehiculo.hy además agrega nuevos métodos correspondientes a un automóvil.

Diagrama UML
Clase Base
Clase Base
Clase derivada
Clase derivada

Ilustración 3

En lenguaje JAVA

Ilustración 4 Clase baseJAVA

Ilustración 5 Clase derivada de Empleado.java

Herencia Simple y Herencia Múltiple.

Herencia simple: Ocurre cuando una clase únicamente hereda de una clase. Para comprender ver lasilustraciones anteriores.
Herencia múltiple: Ocurre cuando una clase hereda propiedades y métodos de otras clases, está solo se puede hacer en lenguaje C++ y no puede usarse en ningún otro lenguaje deprogramación. Java y PHP no permiten utilizar herencia múltiple como tal, por lo que solo permiten utilizar Interfaces para cumplir de alguna manera la herencia múltiple.
Diagrama UML de la herenciasimple:

Ilustración 6 Herencia Simple

Diagrama de clases de una Herencia Múltiple

Ilustración 7 Herencia múltiple

Con la herencia múltiple se pueden producir algunos problemas, como porejemplo que en las clases base existe una función con el mismo nombre y esto crea una ambigüedad cuando se invoca a una de estas funciones. En otras palabras el programa no sabría que función exactamentedebería de utilizar. El problema esta ilustrado en la Ilustración 7.
La única forma de solucionar ese problema es definir la funciona en la clase derivada y colocar el comportamiento correcto en...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estado, Trabajo social y Politicas Sociales
  • Rol Social Del Trabajador Social
  • Gestión social en trabajo social
  • el informe social en el trabajo social
  • Trabajo Social En La Psicologia Social
  • Trabajo social y psicologia social
  • Trabajo social y politicas sociales
  • politica social y trabajo social

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS