You are on page 1of 17

CLASES EN JAVA

Las clases de objetos representan conceptos o


entidades significativos en un problema determinado.
Una clase describe las caractersticas comunes de un
conjunto de objetos, mediante dos elementos:
Atributos(o variables miembro, variables de clase).
Describen el estado interno de cada objeto
Operaciones(o mtodos, funciones miembro).
Describen lo que se puede hacer con el objeto, los
servicios que proporciona
Ventajas de la orientacin a objetos
Modularidad y encapsulacin
Mdulos construidos alrededor de las clases especificadas en
diagramas jerrquicos.
Extensibilidad
Posibilidad de ampliar la funcionalidad de la aplicacin de
manera sencilla.
Reusabilidad
Posibilidad de reutilizar parte del cdigo para el desarrollo de
una aplicacin similar.
Los objetos poseen una funcionalidad (operaciones que son
capaces de hacer o mensajes a los que son capaces de
reaccionar).
SOBRECARGA
Java permite la sobrecarga de operaciones, por tanto se
pueden definir varios constructores posible para una
clase siempre que se diferencien en la lista de
argumentos
REPRESENTACION DE CLASES
IMPLEMENTACION DE CLASE EN JAVA
INSTANCIACION DE UNA CLASE
Durante la ejecucin de la aplicacin se producirla
instanciacinde la clase, es decir, la creacin de los
objetos que representan cada uno de los individuos
con sus caractersticas propias, es decir, valores
especficos para sus atributos
CREACION DE INSTANCIAS
CREACION DE OBJETOS
En Java los objetos se crean nicamente de forma
dinmica. Para ello se utiliza el operador new
Los objetos en Java se utilizan siempre a travs de
referencias.
Por tanto los pasos a seguir en la creacin de un objeto
son:
Declarar una referencia a la clase
Crear un objeto mediante el operador new invocando al
constructor adecuado
Conectar el objeto con la referencia
Instanciando clases Java
MetodosSetter/Getter
Metodos Setter(Metodos Set)
Metodos que Modifican los valores de las propiedades
de una clase.
Requieren de un Parmetro, no es indispensable valor de
retorno
Metodos Getter(Metodos Get)
Metodos que Devuelven los valores propiedades de una
clase
Requieren valor de retorno masno es indispensable
parmetros.
Ejemplos de Mtodos Setter/Getter
VARIABLES DE INSTANCIA/CLASE
Variable de Instancia:
Usadaparadefiniratributoso el estadode un objetoen
particular.
Variable de Clase:
Similar a las variables de Instancia, con la diferencia que
SUS VALORES aplican a todas las instancias y a la misma
clase.
Se definen y almacenan en CLASE.
Definicin de una variable de Clase
Se pueden definir variables que tengan mbito local
pero existencia permanente.
Para declararlas se utiliza la palabra static.
Static int nc = 0;
Metodos de Clase/Instancia
Metodos de Clase:
Al igual que las variables de clase se aplican como un
todo y no a sus instancias.
Un mtodo de la clase esta disponible para cualquier
instancia de la clase misma as como para otras clases..
Se usan en cualquier lugar, sin importar si una
instancia de la clase existe.
Metodos de Clase/Instancia
Ejemplos de Metodos de Clase:
float raiz= Math.sqrt(453.0);
System.out.println(Hola Mundo!!!..);
Para llamara un Metodo de Clase se usa la notacion:
Clase.MetodoDeClase ();
DEFINICION DE UN METODO
Public static int get NumCirculo()
{
returnnc;
}

You might also like