2. Presentación
• Nombre: Jesús Navarro
• Materia: Programación orientada a objetos
• Fecha: 21 de septiembre del 2015
3. Introducción
• Java es un lenguaje de programación orientado a
objetos. En la actualidad es uno de los lenguajes
mas usados para la programación en todo el
mundo.
4. ¿Qué es una clase en Java?
• Una clase representa al conjunto de objetos que
comparten una estructura y un comportamiento
comunes
• Se puede considerar como una plantilla: Define
los atributos que componen ese tipo de objetos y
los métodos que pueden emplearse para trabajar
con esos objetos
5. • Las clases incluyen, por lo tanto atributos y
métodos. Los atributos definen el estado de cada
objeto de esa clase y los métodos su
comportamiento
• Los atributos debemos considerarlos como la
zona privada. El acceso a esta zona se realizara a
través de los métodos
8. Modificadores de acceso
• Se utiliza para definir el nivel de ocultación o
visibilidad de los atributos y métodos así como
de la misma clase
• Ordenados de menor a mayor visibilidad los
modificadores de acceso son los siguientes:
9. Modificador de
acceso
Efecto Aplicable en
private Solo puede ser usado en
el interior de su propia
clase
Atributos
Métodos
Sin modificador Solo puede ser usado por
las clases dentro de su
mismo paquete
Clases
Atributos
Métodos
protected El elemento puede ser
utilizado por cualquier
clase dentro de su
paquete y por cualquier
subclase
Atributos
Métodos
public El elemento es visible
desde cualquier clase
Clases
Atributos
Métodos
10. Jerarquía de clases
• En java muchas subclases pueden heredar de
una misma superclase, y a su vez una subclase
puede convertirse en una superclase de otra
• La jerarquía es el esquema organizativo de las
clases con relación de herencia entre si
11. Ejemplo de la jerarquía de clases
Animales
Mamífero
Aves
Perro
Gato
Paloma
Águila
Superclase Clase Objeto
12. Características de las clases
• Todas las variables y funciones de Java deben
pertenecer a una clase
• Si una clase deriva de otra, hereda todas sus
variables y métodos
• Java tiene una jerarquía de clases estándar de la
que se pueden derivar las clases que crean los
usuarios
13. • Por defecto, las clases de usuario derivan de una
clase de Java llamada Object
• Solo se puede heredar de una clase (Java no
permite herencia múltiple)
• Las clases se pueden agrupar en paquetes
(packages) introduciendo al inicio del fichero el
nombre del paquete
14. Conclusión
• Las clases son el núcleo de Java, es decir, la
construcción lógica sobre la que se basa el
lenguaje porque define la forma y naturaleza de
un objeto. De tal forma que son la base de la
programación orientada a objetos
15. Referencias
• Punto com no es un lenguaje. (s. f.).
Programación java: clases. Recuperado de
http://puntocomnoesunlenguaje.blogspot.com/
2012/07/clases-y-objetos-en-java.html
• Rodriguez, A. (s. f.). Jerarquía de herencia en
java. Apr. Recuperado de
http://aprenderaprogramar.com