Clase de Java Curso de Java

Click here to load reader

download Clase de Java Curso de Java

of 19

description

Curso de Java, para aprender lenguaje de programacion, objetos, java

Transcript of Clase de Java Curso de Java

Diapositiva 1

JavaClasesDefinicinQu es una clase?ClaseEstructura que encapsula (envuelve), datos (atributos), mtodos (comportamientos).Qu es lo que contiene?Constructor: Mtodo que genera un objeto de la clase definida.Propiedades o Atributos: Una serie de variables que definen las caractersticas de los objetos de la clase.

Mtodos: Describen la forma de actuar de los objetos de la clase, interacciones con sus atributos, con otras clases, con una interfaz de usuario, etc.Para qu nos sirve?Reutilizacin de Cdigo.

Simplificacin de Procesos.

Organizacin de Cdigo.Palabras ClaveInstancia

HerenciaInstanciaEs la implementacin de una clase. Es decir, a partir que se le asignan recursos, la clase crea un objeto.HerenciaMecanismo por el cual, una clase se deriva en otra de manera que esta extiende su funcionalidad.

Modificadores de AccesoHay cuatro modificadores de acceso a los miembros dato y a los mtodos:private,protected,publicydefault(por defecto, o en ausencia de cualquier modificador).

Un modificador de acceso define el alcance de una clase o de sus miembros. Determina el nivel de accesibilidad de la clase o de su miembro. Mediante el uso de modificador de acceso puede permitir o restringir el acceso de clase, miembros, variables, etc PUBLICLas clases o miembros que se definen con este acceso modificadores son accesibles dentro de su clase abajo, las clases derivadas y as sucesivamente

PRIVATELos miembros que se definen con estos modificadores de acceso son accesibles solamente en la clase en la que se definen. No se puede acceder por los miembros de fuera de clase tales como los mtodos etc.

PROTECTEDLos miembros que se definen con estos modificadores de acceso son accesibles en cualquier lugar de su propia clase y en sus clases derivadas. Dicho miembro puede considerarse en-entre los miembros con modificadores de acceso pblico y privado.

Sin modificador(default)Se puede acceder al elemento desde cualquier clase del package donde se define la clase.Si es en una clase: Solo puede ser usada e instanciada por clases dentro del package donde se define.

EjemploImplementacin de la clase Persona.