diagrama de clases

Páginas: 5 (1042 palabras) Publicado: 26 de agosto de 2013
PORTADA

UNIVERSIDAD VALLE DEL GRIJALVA


CAMPUS PICHUCALCO


Programación avanzada

08 /06/2013




PRESENTACIÒN
Catedrática
Lic. María nereyda Gómez Gómez
Integrantes del equipo
ADRIANA CRISTELL GARCÌA GARCÌA
Reynaldo reyes de la cruz
LIC: EN INFORMATICA
3: SEMESTRE
SABADO
SEMIESCOLARIZADO


Índice
UNIDAD 2: INTRODUCCIÓN A LAS CLASES
2. introducción a las clases2.1diagramas de clases y objetos
2.2 clases
2.3 técnicas de creación e inicialización de objetos
2.4 introducción a la herencia
2.5 reglas para la construcción de clases
2.6 introducción a las funciones amigas











Introducción
En este tema de la introducción a las clases se enfoca a la ceración de programas la nueva clase que se puede añadir características sintener que reprogramar toda la clase de nuevo.

En las cuales la clase de la que se hereda se suele denominar ya creada clase madre, clase base, clase padre, superclase, clase ancestro que se utiliza suele depender en gran medida del lenguaje de programación ya mencionado.
Subclase adopta todos los miembros públicos y privados.
Subclase puede definir miembros adicionales, así como redefinir losheredados.










Desarrollo
INTRODUCCIÓN A LA HERENCIA
La herencia permite diferentes tipos de datos para compartir el mismo código, permitiendo una reducción en el tamaño del código y un incremento en la funcionalidad.
La herencia es un potente mecanismo para definir una nueva clase a partir de otra.
La nueva clase puede añadir características sin tener que reprogramar toda laclase de nuevo.
La herencia permite:
Adoptar automáticamente características ya implementadas.
Adoptar automáticamente características ya probadas.
Un ejemplo de herencia
Class Persona
{
Private:
Char * nif;
Int edad;
Char * nombre, *apellidos;
Public:
Persona (char *, int = 0, char *, char *);
Persona & operator= (Persona &);
~Persona (); // Destructor
Void medad (int);
Voidmnombre (char *);
Char * mnombre ();
Void mostrar ();
Char * nombreCompleto ();
Void felizCumple (); // El día del cumpleaños
Void leer (); // Lectura de los datos de la persona
};

La herencia es uno de los mecanismos de los lenguajes de programación orientada a objetos basados en clases, por medio del cual una clase se deriva de otra de manera que extiende su funcionalidad. La clase de la quese hereda se suele denominar clase base, clase padre, superclase, clase ancestro (el vocabulario que se utiliza suele depender en gran medida del lenguaje de programación).


Tipos de herencia:
Herencia simple: es aquel tipo de herencia en la cual un objeto (clase) puede tener un ascendiente, o dicho de otro modo, una subclase puede heredar y métodos de una única clase, así como añadir oquitar comportamientos de la clase base.
Herencia múltiple: es aquel tipo de herencia en la cual una clase puede tener más de ascendiente inmediato, o lo que es igual, adquirir datos y métodos de más de una clase. Object pascal, samlltalk, java y c· solo admiten herencia simple, mientras que Eiffel y c++ admiten herencia simple y múltiple.
Herencia selectiva: es la herencia que algunas propiedadesde las superclases se heredan selectivamente por parte de la clase hereda.




Reglas para la construcción de clases

En la programación orientada a objetos, una clase es una construcción que se utiliza como un modelo (o plantilla) para crear objetos de ese tipo.
El modelo describe el estado y el comportamiento que todos los objetos de la clase comparten.
Un objeto de una determinadaclase se denomina una instancia de la clase.
La clase que contiene (y se utilizó para crear) esa instancia se puede considerar como del tipo de ese objeto. Por ejemplo, una instancia del objeto de la clase "Persona" sería del tipo "Persona".








Introducción a las funciones amigas
Una función amiga es una función no miembro de una clase que puede tener acceso a las partes privadas de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Diagramas De Clases
  • Diagramas de clase
  • diagrama de clases
  • Diagrama de clases
  • Diagramas De clase
  • Diagrama de clases
  • Diagrama de clase
  • Diagrama de clases

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS