Está en la página 1de 4

Ingeniera en Sistemas Computacionales Programacin Orientada a Objetos

Tarea 1
Balleza Garca Viridiana N Control: 12590386

1.- Cules son los elementos o partes de una clase en java? Identifcalos y defnelos Una Clase puede considerarse como la representacin programada de un objeto o situacin real y existente del mundo cotidiano. Las Clases son la forma abstracta de manejar la informacin de manera computacional. Una clase es una construccin 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 determinada clase 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" sera del tipo "Persona".

Cada clase se representa en un rectngulo con tres compartimientos: Nombre de la clase Atributos de la clase Operaciones de la clase

2.- Cmo se declara una clase en java?

Antes de que un programa pueda crear objetos de cualquier clase, sta debe ser definida. La definicin de una clase significa que se debe dar a la misma un nombre, dar nombre tambin a los elementos que almacenan sus datos y describir los mtodos que realizarn las acciones consideradas en los objetos. Las definiciones o especificaciones no son un cdigo de programa ejecutable. Se utilizan para asignar almacenamiento a los valores de los atributos usados por el programa y reconocer los mtodos que utilizar el programa. Normalmente, se

Ingeniera en Sistemas Computacionales Programacin Orientada a Objetos


Tarea 1
Balleza Garca Viridiana N Control: 12590386

sitan en archivos formando los denominados packages, se utiliza un archivo para varias clases que estn relacionadas.

Formato class NombreClase { lista_de_miembros }

Tipos de datos: Clases y objetos NombreClase Nombre definido por el usuario que identifica la clase (puede incluir letras, nmeros y subrayados). lista _ de _ miembros mtodos y datos miembros de la clase.

3.- Qu es la instanciacin y cmo se realiza en java? Para instanciar (crear) objetos de una determinada podemos encontrarnos con distintas formas que debemos aplicar. La ms habitual de ellas es utilizar la palabra reservada new, por ejemplo: new NombreDeLaClase() Esto sera una llamada al mtodo constructor de la clase. Este tipo de llamada nos devuelve una instancia u objeto de dicha clase. Una vez creado el objeto, podemos guardarlo en una variable o utilizarlo dentro de cualquier expresin compatible con la clase del objeto creado. Para declarar una variable que pueda contener un objeto de una determinada clase se acta de forma similar a la declaracin de las variables habituales, es decir, siguiendo la estructura: NombreDeLaClase nombreDeLaVariable; Es muy habitual que a la vez que se declara una variable, se cree un objeto de su misma clase y se le asigne a dicha variable, formando una sentencia completa de la siguiente forma: NombreDeLaClase nombreDeLaVariable = new NombreDeLaClase();

Ingeniera en Sistemas Computacionales Programacin Orientada a Objetos


Tarea 1
Balleza Garca Viridiana N Control: 12590386

4.- Cmo se declaran los atributos en una clase en java?

Los atributos de una clase sirven, en principio, para almacenar datos de los objetos que se instancian a partir de esa clase. La sintaxis general es la siguiente:

[ModificadorDeAtributo] tipo nombreAtributo;

Modificadores de atributo:

Un atributo puede tener ms de un modificador y en caso de ser as, estos se especificarn uno detrs de otro, separados mediante un espacio en blanco. static Ya hemos estudiado que existen dos tipos generales de atributos: Atributos de instancia/objeto Atributos de clase Los atributos de objeto son variables u objetos que almacenan valores distintos para objetos instanciados a partir de esa clase. Los atributos de clase son variables u objetos que almacenan el mismo valor para todos los objetos instanciados a partir de esa clase. Dicho de otra forma: mientras que a partir de un atributo de objeto de una clase, se crean en memoria tantas copias de ese atributo como objetos de esa clase se instancien, a partir de un atributo de clase, slo se crea en memoria una copia de ese atributo que ser compartido por todos los objetos de la clase que se instancien. En Java, si no se especifica lo contrario, los atributos son de objeto y no de clase. Para declarar un atributo de clase se utiliza la palabra reservada static.

Ingeniera en Sistemas Computacionales Programacin Orientada a Objetos


Tarea 1
Balleza Garca Viridiana N Control: 12590386

Bibliografia 1. - An introduction to Object- Oriented Programming. Timothy Budd. Addison Wesley Publishing Company. 2.- Metodologa de la Programacin. Diagramas de flujo, Algoritmos y Programacin estructurada. Luis Joyanes Aguilar, McGraw-Hill 3.- Enciclopedia del lenguaje C. Fco Javier Ceballos Sierra, Editorial Computec.