Вы находитесь на странице: 1из 4

Clases

Una clase es la descripcin de un conjunto de objetos similares; consta de


mtodos y de datos que resumen las caractersticas comunes de dicho conjunto.
En un lenguaje de programacin orientada a objetos se pueden definir muchos
objetos de la misma clase de la misma forma que, en la vida real, haramos
galletas (objeto) con el mismo molde (clase) solo que, para entenderlo mejor, cada
galleta tendra igual forma pero es posible que tenga distinto sabor, textura, olor,
color, etc.

Atributos

Caractersticas que aplican al objeto solo en el caso en que el sea visible en


pantalla por el usuario; entonces sus atributos son el aspecto que refleja, tanto en
color, tamao, posicin, si est o no habilitado.

Visibilidad

Se refiere al nivel de accesibilidad de los atributos y mtodos. Los niveles de


accesibilidad se dan por las siguientes trminos:

Privada ( - ) .- Se puede acceder desde un mtodo implementado desde la


misma clase.
Publica ( + ) .- Se puede acceder desde un mtodo implementado desde
cualquier clase.
Protegida ( # ) .- Se puede acceder desde un mtodo implementado en una
clase que herede la clase que contiene esta visibilidad y desde clases
implementadas en el mismo paquete.

Mtodos

Es lo que el objeto puede hacer, en estos mtodos se implementa el cdigo


necesario del servicio. Un mtodo con tiene los siguientes elementos:

Visibilidad
Retorno
Nombre
Parmetros
Encapsulamiento

Este proceso consiste en organizar los mtodos que constituyen la estructura de


una clase a un estado privado para asegurar la integridad de los datos que
contiene el objeto.

Apuntador

Es una variable que te permite acceder a los atributos y mtodos de la clase, su


uso no es obligatorio, pero se recomienda usarlo ya que si el nombre de un
parmetro es igual que el de un atributo, lo que hace esta variable es hacer que el
compilador identifique si se est haciendo referencia al atributo a al parmetro del
mtodo.

Objeto

Se podra decir que es todo aquello que se puede identificar dentro de una clase.

Definicin.- Un objeto es un concepto, una abstraccin o una cosa bien definidos y


con significado dentro del problema.

La definicin de objeto es bastante amplia, pues cualquier cosa puede ser un


objeto ya sean cosas concretas o abstractas.

Sobrecarga

Es una caracterstica que permite que varios mtodos tengan el mismo nombre
estn aun asi en la misma clase, pero eso si, deben poseer diferentes parmetros
y/o retornos ya que va a ser la forma en la cual el compilador los identifique uno de
otro en su tiempo de ejecucin.

Acoplamiento

Esto mide el grado de relacionamiento de un mdulo con los dems. Para tener un
mejor acoplamiento debemos lograr una independencia para que la relacin entre
los mtodos, clases y paquetes sea mnima.

Recursividad
Es una propiedad que posee un mtodo por el cual puede llamarse as mismo hay
algoritmos que si o si deben implementar la recursividad que seran los algoritmos
fractales y rboles.

Bibliografa
> Programacin orientada a objetos usando java (Flrez Fernndez, Hctor
Arturo)
> Todo lo bsico que debera saber: sobre programacin orientada a objetos en
Java (Garca Llins, Luis Fernando)

Вам также может понравиться