Didactico

Páginas: 23 (5682 palabras) Publicado: 29 de noviembre de 2012
OBJETIVO EDUCACIONAL
Aprenderá los conceptos básicos de las técnicas del modelado de objetos.

ACTIVIDADES DE APRENDIZAJE

2.1

Buscar y seleccionar información del lenguaje UML referente al modelado de clases, diagramas de estado, de clase y de interacción. Elaborar diagramas de clase, de interacción y de estado a distintos problemas sencillos.

2.2

FUNDAMENTOS DE PROGRAMACIONTECNICAS BASICAS DE MODELADO DE OBJETOS

2.1 DEFINICIÓN DE CLASES, ATRIBUTOS, MÉTODOS Y OBJETOS Clases. El elemento básico de la programación orientada a objetos en Java es la clase. Una clase define la forma y comportamiento de un objeto. Una clase es la unidad básica que encapsula toda la información de un Objeto (un objeto es una instancia de una clase). Para crear una clase sólo se necesita unarchivo fuente que contenga la palabra clave reservada class seguida de un identificador legal y un bloque delimitado por dos llaves para el cuerpo de la clase. class MiPunto { … } Un archivo de Java debe tener el mismo nombre que la clase que contiene, y se les suele asignar la extensión ".java". Por ejemplo la clase MiPunto se guardaría en un fichero que se llamase MiPunto.java. Hay que tenerpresente que en Java se diferencia entre mayúsculas y minúsculas; el nombre de la clase y el de archivo fuente han de ser exactamente iguales. Aunque la clase MiPunto es sintácticamente correcta, es lo que se viene a llamar una clase vacía, es decir, una clase que no hace nada. Las clases típicas de Java incluirán variables y métodos de instancia las cuales mencionaremos en temas posteriores.Atributos. Los datos se encapsulan dentro de una clase declarando variables entre las llaves de apertura y cierre de la declaración de la clase, variables que se conocen como atributos. Se declaran igual que las variables locales de un método en concreto. Por ejemplo, este es un programa que declara una clase MiPunto, con dos atributos enteros llamados x e y. class MiPunto { int x, y; } Losatributos se pueden declarar con dos clases de tipos: un tipo simple Java, o el nombre de una clase. Cuando se realiza una instancia de una clase (creación de un objeto) se reservará en la memoria un espacio para un conjunto de datos como el que definen los atributos de una clase. A este conjunto de variables se le denomina variables de instancia.
30 CAPÍTULO 2

TECNICAS BASICAS DE MODELADO DE OBJETOSFUNDAMENTOS DE PROGRAMACIÓN

Métodos. Los métodos de una clase son funciones ó procedimientos propios de la clase que pueden tener acceso a los atributos de la misma para realizar las operaciones para los que son programados. Cada método recibe ciertos parámetros y retorna su resultado en un dato de cierto tipo, dependiendo de estos parámetros que recibe el método y el tipo del dato queretorna, podemos tener métodos con el mismo nombre y serán diferenciados por el tipo de sus parámetros (polimorfismo). [1] Los métodos especifican la forma en que se controlan los datos de un objeto. Los métodos en un tipo de objeto solo hacen referencia a las estructuras de datos de ese tipo de objeto. No deben tener acceso directo a las estructuras de datos de otros objetos. Para utilizar laestructura de datos de otro objeto, deben enviar un mensaje a éste. El tipo de objeto empaca juntos los tipos de datos y los métodos [2]. En la declaración de los métodos se define el tipo de valor que devuelven y a una lista formal de parámetros de entrada, de sintaxis tipo identificador separadas por comas. La forma general de una declaración de método es: tipo_devuelto nombre_de_método(lista-formal-de-parámetros ) { cuerpo_del_método; } Los métodos son llamados indicando una instancia individual de la clase, que tendrá su propio conjunto único de variables de instancia, por lo que los métodos se pueden referir directamente a ellas.

La instanción de las clases: los objetos. Los tipos simples de Java describían el tamaño y los valores de las variables. Cada vez que se crea una clase se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Didactica
  • Didactica
  • Didactica
  • Didactica
  • La didactica
  • Didacticas
  • Didactica
  • Didactica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS