Está en la página 1de 6

Garca Gonzlez Daro Rubn 191292 ISC grupo A

Cules con los elementos o partes de una clase en java?


Definimos una clase, como una coleccin o conjunto de objetos que comparten caractersticas comunes entre s. 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". Dentro del cuerpo de una clase nos encontraremos: Declaracin de atributos Definicin/Declaracin de Mtodos

Cmo se declara una clase en java?


Especifica cmo sern los objetos de dicha clase, esto es, de que variables y de que mtodos constarn.

Garca Gonzlez Daro Rubn 191292 ISC grupo A

La siguiente es la definicin ms simple de una clase: class nombreClase { /* Aqu va la definicin de variables y mtodos */ } Como se puede observar, la definicin de una clase consta de dos partes fundamentales: La declaracin de la clase Indica el nombre de la clase precedido por la palabra clave class. El cuerpo de la clase El cuerpo de la clase sigue a la declaracin de la clase y est contenido entre la pareja de llaves ({ y }). El cuerpo de la clase contiene las declaraciones de las variables de la clase, y tambin la declaracin y la implementacin de los mtodos que operan sobre dichas variables. Especifica cmo sern los objetos de dicha clase, esto es, de que variables y de que mtodos constarn /* Declaracin de la clase */

Qu es la instanciacin y cmo se realiza en java?


Instancia Objeto individual que esta descrito por un conjunto de caractersticas y comportamientos y es un miembro de una clase particular.

Garca Gonzlez Daro Rubn 191292 ISC grupo A

Instancia = Objeto Instancia: Podemos interpretar que una clase es el plano que describe como es un objeto de la clase, por tanto podemos entender que a partir de la clase podemos fabricar objetos. A ese objeto construido se le denomina instancia, y al proceso de construir un objeto se le llama instanciacin. Instancia= objeto Objeto: Entidad existente en la memoria del ordenador que tiene unas propiedades (atributos o datos sobre s mismo almacenados por el objeto) y unas operaciones disponibles especficas (mtodos). Crear una instancia en java Constructores y creacin de objetos Una vez que se tiene definida la clase a partir de la cual se crearn los objetos se est en la posibilidad de instanciar los objetos requeridos. 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:

Garca Gonzlez Daro Rubn 191292 ISC grupo A

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();

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

Garca Gonzlez Daro Rubn 191292 ISC grupo A

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 El valor de un atributo final debe ser asignado en la declaracin del mismo. Los atributos, tambin llamados datos o variables miembro son porciones de informacin que un objeto posee o conoce de s mismo. Una clase puede tener cualquier nmero de atributos o no tener ninguno. Se declaran con un identificador y el tipo de dato correspondiente. Adems los atributos y tienen asociado un modificador que define su visibilidad

Modificador Visibilidad public Pblica (+) protectec Protegida / en la herencia(#) private Privada(-) package De paquete (~)

Garca Gonzlez Daro Rubn 191292 ISC grupo A

Bibliografa:
A DISCIPLINE OF JAVA PROGRAMMING (PDF) AUTOR/ES: SIMONE SANTINI - Publi. Universi. Autnoma Madrid IDIOMA: Ingls

CMO PROGRAMAR EN JAVA AUTOR/ES: Deitel, Harvey M. ; Deitel, Paul J. AO: 2008

JAVA 2: LENGUAJE Y APLICACIONES AUTOR/ES: CEBALLOS SIERRA, FRANCISCO JAVIER AO: 2006